我有一个名为Table1的空模板表。我想多次复制这个表,所以我可以使用Table2 Table3 Table4,依此类推,包括字段。
我试过了:
SELECT *
INTO Table2
FROM Table1
但我一直收到这个错误:
ERROR 1327 (42000): Undeclared variable: Table2
我这样做错了吗?
答案 0 :(得分:1)
如果表不存在,请执行:
CREATE TABLE table2 LIKE table1;
创建表后执行:
INSERT INTO table2 SELECT * FROM table1;
答案 1 :(得分:0)
由于您说Table1为空,您可以创建一个名为Table2的相同空表,如下所示:
create table table2 like table1
如果Table1中包含数据并且您想要复制数据,那么您可以这样做:
create table table2 as select * from table1