将一个表的内容复制到另一个表,其中列内容不同

时间:2014-09-20 09:32:31

标签: mysql copy

我需要将源表(val和amp; name列)的内容复制到目标表(使用MySQL)。

但是,如果源表中的val字段与目标表中的val字段不同,我只希望复制内容。

到目前为止,我有以下内容:

QUERY

INSERT INTO target_tbl (val, name) SELECT val, name source_tbl WHERE [CODE_HERE];

1 个答案:

答案 0 :(得分:0)

<强> QUERY

INSERT INTO target_tbl 
(
   val, name
) 
SELECT val, name source_tbl
FROM source_tbl  
WHERE val 
NOT IN 
(
   SELECT val FROM target_tbl 
)