一般跟在insert 后面出现。 如果insert会导致UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE
简单例子:
a_phone为唯一索引,一旦有用户更新记录,否则为新增:
insert into recruit_analyst(a_name,a_phone,`explain`,create_time) values('shenyi','13151111119','书名字',now())
on DUPLICATE key update a_phone=values(a_phone)
ON DUPLICATE KEY UPDATE (这是mysql的特有语法)
sql命令: 用于清空某表的数据 且让自增的id重新从0开始
truncate table(你的表名)