比较表a和表b并更新表b中的表a中的不匹配记录 - mysql

时间:2016-12-22 22:12:03

标签: mysql

我有表a和表b,并希望更新表b中的表a,以查找不匹配的任何值。如果表b中有新记录,我们可以在表a中插入。我有col1和col2作为主键和13个cols。  如果整个记录匹配,我们可以忽略更新或插入。

对此表示感谢 -

表a

col1    col2    col3    col4
100 aaa bbb null
200 ccc ddd eee
300 fff null    kkk

表b

col1    col2    col3    col4
100 aaa ccc ddd
200 ccc ddd eee
300 ddd kkk mmm
400 nnn ppp www

输出应为 -

表a

col1    col2    col3    col4
100 aaa ccc ddd
200 ccc ddd eee
300 ddd kkk mmm
400 nnn ppp www

1 个答案:

答案 0 :(得分:1)

REPLACE INTO table_a
SELECT * FROM table_b;