Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个具有相同列名的表。有没有办法从一个表中获取内容并将其插入到另一个表中。我可以将其导出到电子表格中,然后将其导入到另一个表中,但我更愿意快速使用 mysql。我对 php 和 mysql 的经验主要是从一张表中选择和插入。
使用INSERT ... SELECT:
INSERT ... SELECT
INSERT INTO table1 SELECT * FROM table2
请注意,这仅在表以相同顺序定义列时才有效;否则,必须明确命名命令的一个(或两个)INSERT和SELECT部分中的列:
INSERT
SELECT
INSERT INTO table1 (colA, colB, colC) SELECT colA, colB, colC FROM table2