【Mysql】Mysql常用语句
存在则更新
如果存在直接修改
INSERT INTO user(id, name) VALUES('12270235116-1667473', '名称0000')
ON DUPLICATE KEY
UPDATE name = VALUES(name);
如果存在先删除再添加
replace INTO user (id, name) VALUES('12270235116-1667473', '名称0000')
存在则跳过
mysql提供另一种组织重复数据插入的方式:insert ignore
INSERT IGNORE INTO
INSERT IGNORE INTO与INSERT INTO的区别就是INSERT IGNORE会忽略数据库中已经存在的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。
浙公网安备 33010602011771号