replace into 跟 insert 功能类似,不同点在于:
1、replace into 首先尝试插入数据到表中, 如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。
2、如果表中无此数据,则插入新数据。
注意:插入数据的表必须有主键或者是唯一索引!否则replace into 会直接插入数据,这将导致表中出现重复的数据
replace into 跟 insert 功能类似,不同点在于:
1、replace into 首先尝试插入数据到表中, 如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。
2、如果表中无此数据,则插入新数据。
注意:插入数据的表必须有主键或者是唯一索引!否则replace into 会直接插入数据,这将导致表中出现重复的数据
本文标题:insert into和replace into的区别
本文链接:https://www.haomeiwen.com/subject/vzftrhtx.html
网友评论