ON DUPLICATE KEY UPDATE 附带更新条件
来源:互联网 发布:ecshop分销系统源码 编辑:程序博客网 时间:2024/06/01 09:11
ON DUPLICATE KEY UPDATE
1、根据表索引唯一性,如果在insert时冲突则改为update;实际场景使用中update时可能会需要一定的条件限制,但ON DUPLICATE KEY UPDATE不支持使用where关键字,可用IF关键字,使用方法如下:
注意:对于update的条件,如上为status='PROC',如果在update时会更新该值,需要将该值置为最后一个更新;
在sql执行时会首先更新了这个字段之后再执行之后的语句,这会导致永远只更新这个字段,后面的字段再检查条件时已经不满足了;
2、一般场景下ON DUPLICATE KEY UPDATE使用场景为:
3、ON DUPLICATE KEY UPDATE中关于自增id不连续
http://blog.csdn.NET/zhanh1218/article/details/21459297
阅读全文
0 0
- ON DUPLICATE KEY UPDATE 附带更新条件
- ON DUPLICATE KEY UPDATE 附带更新条件
- MySQL_插入更新 ON DUPLICATE KEY UPDATE
- mybatis批量更新(on duplicate key update)
- ON DUPLICATE KEY UPDATE
- on duplicate key update
- ON DUPLICATE KEY UPDATE
- ON DUPLICATE KEY UPDATE
- ON DUPLICATE KEY UPDATE
- ON DUPLICATE KEY UPDATE
- ON DUPLICATE KEY UPDATE
- ON DUPLICATE KEY UPDATE
- on duplicate key update
- ON DUPLICATE KEY UPDATE
- on duplicate key update
- ON DUPLICATE KEY UPDATE
- ON DUPLICATE KEY UPDATE
- update on duplicate key update
- HDFS Java代码进行增删改查
- Angular4动态创建组件--根据组件名称动态创建出来组件
- java代码保护
- 网校搭建完成,课程还需要设计吗?
- 集成电路中测试概述(二)
- ON DUPLICATE KEY UPDATE 附带更新条件
- sentry-coco 捕获异常集攻略
- ElasticSearch5.4.3 环境搭建 2017 (7-elasticsearch-license)
- Java多线程之同步
- leetcode--Search a 2D Matrix
- Android从服务器取图片向Bitmap加载时内存溢出问题
- ssm项目---人事管理系统:分页示例
- Linux下Find文件查找与Grep文件内容查找命令
- python的List