mysql合并两个表,如果不存在

时间:2013-08-14 08:55:17

标签: mysql

我想要合并两个表,但不要合并具有相似id字段的重复条目。

但是之后我得到了错误:

INSERT INTO table1 (id, name) 
      SELECT id, name FROM table2 WHERE table2.id NOT_IN (SELECT id FROM table1);

1 个答案:

答案 0 :(得分:1)

您必须更改NOT_IN中的NOT IN,因为这是正确的合成器

INSERT INTO table1 (id, name) 
SELECT id, name FROM table2 WHERE table2.id NOT IN(SELECT id FROM table1);