使用匹配ID插入和更新从表1到表2的数据

时间:2017-11-01 15:46:13

标签: mysql

这是我的问题:我有两个下面的示例表,我尝试更新并从表一插入到表二的匹配id。但不行。当不存在时添加到表2

表1

   ID   DESC
1. 1    one
2. 2    two
3. 3    three
4. 4    four

表2

   ID   DESC
1. 1    ones
2. 2    
3. 3    three

INSERT INTO 
notif_test(ntfy_ttl,ntfy_desc,ntfy_typ,beg_dt,del_nbr,crt_ts,crt_nbr,
upd_ts,upd_nbr) select
ntfy_ttl,ntfy_desc,ntfy_typ,beg_dt,del_nbr,crt_ts,crt_nbr,upd_ts,upd_nbr
from notif_dump
ON DUPLICATE KEY UPDATE ntfy_desc = VALUES(ntfy_desc)

1 个答案:

答案 0 :(得分:0)

查看您的数据似乎正在寻找DESC为空的值的更新

'2017-11-01 16:00:49.349'