replace into:
当主键记录存在时,替换已经存在的行,适合保存对象的实时状态的表格
REPLACE INTO `test`(c1, c2) VALUES(1, 1);
INSERT INTO ... ON DUPLICATE KEY ...: 适合对象的统计信息,存在则插入,否则累加
INSERT INTO `test`(c1, c2) VALUES(1, 1) ON DUPLICATE KEY UPDATE c2 = c2 + 1;
replace into:
当主键记录存在时,替换已经存在的行,适合保存对象的实时状态的表格
REPLACE INTO `test`(c1, c2) VALUES(1, 1);
INSERT INTO ... ON DUPLICATE KEY ...: 适合对象的统计信息,存在则插入,否则累加
INSERT INTO `test`(c1, c2) VALUES(1, 1) ON DUPLICATE KEY UPDATE c2 = c2 + 1;