【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会忽略数据库中已经存在的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。

posted @ 2020-04-03 15:29  我是Superman  阅读(9)  评论(0)    收藏  举报