MySQL的 INSERT ... ON DUPLICATE KEY UPDATE

平时我们在设计数据库表的时候总会设计 unique  或者 给表加上 primary key 的限制条件. 此时 插入数据的时候 ,经常会有这样的情况: 我们想向数据库插入一条记录:   若数据表中存在以相同主键的记录,我们就更新该条记录。   否则就插入一条新的记录。 逻辑上就是这样写, 但是这样写有两个问题 1、效率太差,每次执行都要执行2个sql 2、高并发的情况下数据会出问题,不能保证原子
相关文章
相关标签/搜索