我有一个包含20个字段且只有5行的mysql表。没有字段是唯一的,索引的或主键。
我想简单地复制表格中的所有5行。是否有一个SQL语句来执行此操作?
答案 0 :(得分:2)
以下查询应符合您的要求
INSERT INTO TABLE1 SELECT * FROM TABLE1;
如果要复制其他表中的所有字段,请
INSERT INTO TABLE1 SELECT * FROM TABLE2;
如果您只想复制特定字段,
INSERT INTO TABLE1(field1,field2) SELECT field1,field2 FROM TABLE2;
请注意,INSERT
和SELECT
中的字段数应相同。