msyql on DUPLICATE key UPDATE使用

心已赠人 2022-10-01 00:55 276阅读 0赞

msyql on DUPLICATE key UPDATE使用

类似oracle中的merge,如果在插入时,某条记录已经存在,那么就执行update操作,如果不存在,则执行insert操作。需要注意的是,表必须有主键。

下面有一个例子。

Center

执行下面的语句:

  1. insert into student_class VALUES(1,'小cc',1) on DUPLICATE key UPDATE name=VALUES(name)

结果为:

Center 1

再次查询表中的数据

Center 2

发表评论

表情:
评论列表 (有 0 条评论,276人围观)

还没有评论,来说两句吧...

相关阅读

    相关 on duplicate key update简单使用

    在实际应用中,经常碰到导入数据的功能,当导入的数据不存在时则进行添加,有修改时则进行更新, 在刚碰到的时候,第一反应是将其实现分为两块,分别是判断增加,判断更新,后来发现在