您的位置:首页 > 数据库 > MySQL

mysql 判断存在更新,不存在新增

2018-03-27 10:03 309 查看
MySql中INSERT语法具有一个条件DUPLICATE KEY UPDATE,这个语法和适合用在需要判断记录是否存在,不存在则插入存在则更新的记录

示例:
insert into t_ba_synclog (Id,Code,Name,DataSource,BaseDataTime,SyncTime) 
values (?,?,?,?,?,?) 
ON DUPLICATE KEY UPDATE BaseDataTime=VALUES(BaseDataTime), SyncTime=VALUES(SyncTime)

说明:ON DUPLICATE KEY UPDATE只是MySQL的特有语法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: