插入SQL如下:insert ignore into person (id,name,age,address) values(3,那谁,23,甘肃省),(4,我的天,25,浙江省);再次查看数据库就会发现仅插入
插入SQL如下:replace into person (id,name,age,address) values(3,那谁,23,甘肃省),(4,我的天,25,浙江省);首先我们将表中数据恢复,然后进行插入操作后发现
插入SQL如下:insert into person (id,name,age,address) values(3,那谁,23,甘肃省) on duplicate key update name那谁,
age23, address甘肃省;首先我们将表中数据恢复,然后在进行插入操作时,发现id为3的数据发生了改变,进行了更新操作。?
如何防止MySQL重复插入数据,这篇文章会告诉你我们可以根据自己的业务需求进行方法的选择.