我写了这个查询
INSERT INTO table1 set Name=(SELECT Name FROM table2)
它给出 #1242 - 子查询返回超过 1 行的 错误,
请帮助我进行正确的查询。
谢谢,
克里希纳
最佳答案
您的 INSERT INTO ... SELECT
语法错误。尝试
INSERT INTO table1 (Name)
SELECT Name FROM table2
这是 SQLFiddle 演示。
关于php - 将列从一个表复制到另一个具有多行的 mysql,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17335664/