2016-12-22 76 views
1

我有表a和表b,並希望從表b更新表a,以查找任何不匹配的值。如果表b中有新記錄,我們可以在表a中插入。我有col1和col2作爲主鍵和13個更多列。 如果整個記錄匹配,我們可以忽略更新或插入。比較表a和表b,並更新表b中不匹配的記錄 - mysql

讚賞這種幫助 -

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 

輸出應該是 -

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

回答

1
REPLACE INTO table_a 
SELECT * FROM table_b; 
相關問題