选择整个表格内容并插入具有相同列名称的另一个表格

时间:2013-07-12 16:00:40

标签: php mysql

我有两个具有相同列名的表。有没有办法从一个表中获取内容并将其插入另一个表中。我可以将它导出到一个电子表格然后将其导入到另一个表中,但更喜欢快速使用mysql。我对php和mysql的经验主要是从一个表中选择和插入。

1 个答案:

答案 0 :(得分:1)

使用INSERT ... SELECT

INSERT INTO table1 SELECT * FROM table2

请注意,只有在使用相同顺序的列定义表时,这才有效;否则,必须在命令的INSERTSELECT部分中的一个(或两个)中明确命名列:

INSERT INTO table1 (colA, colB, colC) SELECT colA, colB, colC FROM table2