SELECT ... INTO
简介
SELECT ... INTO 语法用于将查询结果写入到变量中,仅支持查询结果为一行的场景。
当前版本支持语法
子句 INTO 可以出现的位置目前只支持在 FROM 之前。例如:
SELECT * INTO @myvar FROM t1;
INTO 子句中为 varlist,可以是用户自定义变量或者存储过程变量。
注意
INTO 子句中 varlist 中的变量数必须与 SELECT 的列的数量一致。SELECT 结果多于一行会报错。SELECT 结果为空会抛出警告。