摘要:
mysql的replaceinto实例详解?1、首先判断数据是否存在;2、如果不存在,则插入;3、如果存在,则更新。在SQL Server中可以这样处理:if not exists...
mysql的replaceinto实例详解?
1、首先判断数据是否存在;
图片来源:网络
2、如果不存在,则插入;
3、如果存在,则更新。在SQL Server中可以这样处理:if not exists (select 1 from t where id = 1)? insert into t(id, update_time) values(1, getdate()) else update t set update_time = getdate() where id = 1那么 MySQL 中如何实现这样的逻辑呢?MySQL 中有更简单的方法: replace intoreplace into t(id, update_time) values(1, now());或replace into t(id, update_time) select 1, now();