INSERT IGNORE INTO table3
(id1, id2) VALUES
SELECT id1, id2 FROM table1, table2;
上述SQL查询有什么问题?
它显示语法错误。
答案 0 :(得分:5)
删除单词VALUES
。 See here for spec:
INSERT IGNORE INTO table3
(id1, id2)
SELECT id1, id2 FROM table1, table2;
请注意Russ的回应。
答案 1 :(得分:2)
删除“VALUES”。
哦,顺便说一下,你有一个笛卡尔式的加入。您应该添加语法以将table1连接到table2。
答案 2 :(得分:0)
试试这个
INSERT IGNORE INTO table3(id1, id2)
SELECT id1, id2 FROM table1, table2;
VALUES
未与SELECT
声明