MySQL 执行 INTO FROM 时出现错误 1327

2 mysql sql database sql-server

这个命令有什么问题。

SELECT *  INTO database2.table2 FROM database1.table1;
Run Code Online (Sandbox Code Playgroud)

它返回此错误:

错误 1327 (42000):未声明的变量:database2

目标是将数据传输table1database2.

Jen*_*ens 6

select ... into用于在变量中存储值。请参阅文档了解更多详细信息。你需要的是一个insert into .. select ..

insert into database2.table2 (select * from database1.table1)
Run Code Online (Sandbox Code Playgroud)