MySQL过程:SELECT INTO不会创建新表,引发未声明的变量错误

时间:2019-06-12 09:45:59

标签: mysql sql

此过程:

BEGIN
SELECT * INTO newtable FROM output_1;
END

返回以下错误:Undeclared variable: newtable

我认为它将创建一个新表,而无需声明变量。 我之所以不会先将其存储在变量中,是因为该变量不能包含多行(多行错误)。

如何SELECT INTO使用存储过程?

1 个答案:

答案 0 :(得分:2)

您无法选择进入表格。您可能打算

create table newtable as select * from output_1;

https://dev.mysql.com/doc/refman/8.0/en/create-table-select.html