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的特有语法。
示例:
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的特有语法。
相关文章推荐
- mysql判断一条记录是否存在,如果存在,则更新此语句,如果不存在,则插入
- mysql更新判断存在更新,不存在插入
- MySQL 判断记录是否存在,不存在则插入存在则更新
- MySQL新增数据,存在就更新,不存在就添加
- mysql判断一条记录是否存在,如果存在,则更新此语句,如果不存在,则插入
- mysql更新判断存在更新,不存在插入
- mysql存在就更新,不存在就新增
- MySql 存在记录就更新,不存在就新增
- mysql,存在就更新,不存在就插入
- MySQL 如何实现插入时如果不存在则插入,如果存在则更新的操作?
- MySql 不存在则插入,存在则更新或忽略
- Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL
- MySQL 记录不存在插入 和 存在则更新和
- 在 mysql 中利用 Duplicate key, 一句话实现存在的更新不存在插入功能
- Oracle触发器实现更新一张表数据时判断另一张表是否存在,存在更新数据,不存在插入数据
- mysql和sqlserver存在就更新,不存在就插入的写法
- 判断表中是否存在该字段,如果不存在则新增该字段
- mysql 不存在则插入,存在则更新字段
- MySQL 当记录不存在时插入,当记录存在时更新 ON DUPLICATE KEY UPDATE
- (转载)mysql 存在该记录则更新,不存在则插入记录的sql