1、MySQL的特有语法
2、解决的问题
插入数据遇到唯一键约束(主键或者唯一索引)时,执行指定字段的变更操作。 即: 如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE;如果不会导致唯一值列重复的问题,则插入新行。
3、sql例子
INSERT INTO classes (_id,password)
VALUES
('1','aaaa') ,
('2','bbbb')
ON DUPLICATE KEY UPDATE
password = VALUES(password)