Mysql 几种常见的插入 Insert into,Replac
2019-12-06 本文已影响0人
抄无止境
简要说下三者的区别:
insert into 最普遍的插入,如果表中存在主键相同的数据,执行会报错。
replace into 如果表中存在主键相同的数据则根据主键修改(替换)当前主键的数据,反之则插入(存在就修改,反之插入)
insert ignore 如果表中存在主键相同的数据不在插入该条数据,反之则插入(存在则忽略,反之插入)
简要说下三者的区别:
insert into 最普遍的插入,如果表中存在主键相同的数据,执行会报错。
replace into 如果表中存在主键相同的数据则根据主键修改(替换)当前主键的数据,反之则插入(存在就修改,反之插入)
insert ignore 如果表中存在主键相同的数据不在插入该条数据,反之则插入(存在则忽略,反之插入)