MySql 常用sql语句
1.避免重复插入
关键字/句:insert ignore into,如果插入的数据会导致UNIQUE索引或PRIMARY KEY发生冲突/重复,则忽略此次操作/不插入数据
INSERT IGNORE INTO `table_name`(`column_1`, `column_2`) VALUES('1', 1);
2.替换插入: replace into
如果插入的数据会导致UNIQUE 索引或PRIMARY KEY发生冲突/重复,则先删除旧数据再插入最新的数据
REPLACE INTO `table_name`(`column_1`, `column_2`) VALUES('1', 1);
3.不存在则插入,存在则更新
INSERT INTO `table_name`(`column_1`, `column_2`) VALUES('1', 1)
ON DUPLICATE KEY
UPDATE `column_1`=1;
版权声明
本文仅代表作者观点,不代表博信信息网立场。