0

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

4

1 回答 1

1

使用INSERT ... SELECT

INSERT INTO table1 SELECT * FROM table2

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

INSERT INTO table1 (colA, colB, colC) SELECT colA, colB, colC FROM table2
于 2013-07-12T16:07:25.327 回答