您好,欢迎访问一九零五行业门户网

MySQL: ON DUPLICATE KEY UPDATE 用法

使用该语法可在插入记录的时候先判断记录是否存在,如果不存在则插入,否则更新,很方便,无需执行两条sql 无 insert into osc_visit_stats(stat_date,type,id,view_count) values (?,?,?,?) on duplicate key update view_count=view_count+?-- osc_visit_st
使用该语法可在插入记录的时候先判断记录是否存在,如果不存在则插入,否则更新,很方便,无需执行两条sql
insert into osc_visit_stats(stat_date,type,id,view_count) values (?,?,?,?) on duplicate key update view_count=view_count+?-- osc_visit_stats 表有复合主键 (stat_date,type,id)
insert into osc_space_visit_records(space,user,visit_count,ip,visit_time) values(?,?,?,?,?) on duplicate key update visit_count=visit_count+1,ip=?,visit_time=now()
其它类似信息

推荐信息