测试开发小白成长记

insert into和replace into的区别

2020-03-05  本文已影响0人  仰望_

replace into 跟 insert 功能类似,不同点在于:
1、replace into 首先尝试插入数据到表中, 如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。

2、如果表中无此数据,则插入新数据。

注意:插入数据的表必须有主键或者是唯一索引!否则replace into 会直接插入数据,这将导致表中出现重复的数据

上一篇 下一篇

猜你喜欢

热点阅读