ON DUPLICATE KEY UPDATE (这是mysql的特有语法)
一般跟在 insert 后面出现。 如果 insert 会导致 UNIQUE 索引或 PRIMARY KEY 中出现重复值,则在出现重复值的行执行 UPDATE
users 表字段说明:
1、user_id 自增ID
2、user_name 用户名,唯一索引
3、user_qq 用户QQ
4、user_updatetime 用户信息最后更新时间
insert into users(user_name,user_qq) values('zhangsan','112233')
on DUPLICATE key update user_updatetime=now(),user_qq=values(user_qq)