mysql "ON DUPLICATE KEY UPDATE" 语法
来源:互联网 发布:网络传销崩盘前兆 编辑:程序博客网 时间:2024/06/07 13:17
如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE;如果不会导致唯一值列重复的问题,则插入新行。
例如,如果列 a 为 主键 或 拥有UNIQUE索引,并且包含值1,则以下两个语句具有相同的效果:
INSERT INTO TABLE (a,c) VALUES (1,3) ON DUPLICATE KEY UPDATE c=c+1;UPDATE TABLE SET c=c+1 WHERE a=1;
如果行作为新记录被插入,则受影响行的值显示1;如果原有的记录被更新,则受影响行的值显示2。
阅读全文
0 0
- [mysql 语法]INSERT ... ON DUPLICATE KEY UPDATE
- mysql "ON DUPLICATE KEY UPDATE" 语法
- MySQL中ON DUPLICATE KEY UPDATE语法
- mysql "ON DUPLICATE KEY UPDATE" 语法
- mysql "ON DUPLICATE KEY UPDATE" 语法
- MySQL中ON DUPLICATE KEY UPDATE语法
- mysql "ON DUPLICATE KEY UPDATE" 语法
- MySQL - ON DUPLICATE KEY UPDATE
- mysql on duplicate key update
- mysql ON DUPLICATE KEY UPDATE
- mysql on duplicate key update
- mysql ON DUPLICATE KEY UPDATE
- mysql"ON DUPLICATE KEY UPDATE"语法简析
- mysql insert语法注意事项(ON DUPLICATE KEY UPDATE )
- 深入mysql "ON DUPLICATE KEY UPDATE" 语法的分析
- 深入mysql "ON DUPLICATE KEY UPDATE" 语法的分析
- mysql中"ON DUPLICATE KEY UPDATE"语法遇到的问题
- 深入mysql "ON DUPLICATE KEY UPDATE" 语法的分析
- Leetcode-553
- JNDI数据库连接池
- POJ1276-Cash Machine(多重背包)
- vim @ ubuntu环境配置
- Codeforces Round #439 (Div. 2) E. The Untended Antiquity 二维线段树||二维树状数组
- mysql "ON DUPLICATE KEY UPDATE" 语法
- 内存池、进程池、线程池
- 新的博客
- JavaScriptDOM练习之事件绑定与解绑
- C++虚函数与虚函数表
- 网络编程多播——Multicast
- 小米4 android6.01的开发者模式开启方法
- 【机器学习 吴恩达】CS229课程笔记notes1翻译-Part II分类和logistic回归
- 1.2算法基本举例(下篇)