批量更新操作,有则更新无则插入。

来源:互联网 发布:雷霆队数据 编辑:程序博客网 时间:2024/06/05 02:05

mysql code:

INSERT INTO tbl_route(app_id, domain_id, create_time) VALUES(1, 5, 1454651113),(1, 6, 1454651113)ON DUPLICATE KEY UPDATE app_id=VALUES(app_id), domain_id=VALUES(domain_id), create_time=VALUES(create_time)

此时,app_id、domain_id以及create_time都部署主键或者唯一索引,此时只会执行插入操作。
如果设置app_id和domain_id为联合唯一索引的话,则当app_id和domain_idt存在时,就会执行更新的操作。

0 0