【发布时间】:2010-08-12 14:36:20
【问题描述】:
INSERT IGNORE INTO table3
(id1, id2) VALUES
SELECT id1, id2 FROM table1, table2;
上面的 SQL 查询有什么问题?
它显示语法错误。
【问题讨论】:
INSERT IGNORE INTO table3
(id1, id2) VALUES
SELECT id1, id2 FROM table1, table2;
上面的 SQL 查询有什么问题?
它显示语法错误。
【问题讨论】:
删除单词VALUES。 See here for spec:
INSERT IGNORE INTO table3
(id1, id2)
SELECT id1, id2 FROM table1, table2;
并注意拉斯的回应。
【讨论】:
删除“值”。
哦,顺便说一下,你有一个笛卡尔连接。您应该添加将 table1 连接到 table2 的语法。
【讨论】:
试试这个
INSERT IGNORE INTO table3(id1, id2)
SELECT id1, id2 FROM table1, table2;
VALUES 不与SELECT 语句结合使用
【讨论】: