mysql存在就更新,不存在就新增
INSERT INTO newest_log_operation(
ACTION, OPERATION, KEY_VALUE, BUS_KEY, CONTENT, USER_ID, VERSION, MODULE,CREATE_TIME)
VALUES (:action, :operation, :keyValue, :busKey, :content, :userId, 1, :module,now())
ON DUPLICATE KEY UPDATE
ACTION = VALUES(ACTION),OPERATION = VALUES(OPERATION),BUS_KEY = VALUES(BUS_KEY),CONTENT = VALUES(CONTENT),
USER_ID = VALUES(USER_ID),VERSION = VERSION + 1,CREATE_TIME = VALUES(CREATE_TIME);
1.ON DUPLICATE KEY UPDATE:表示唯一键重复或者主键重复
2.VALUES (:action, :operation, :keyValue, :busKey, :content, :userId, 1, :module,now()):假如不存在值,则新增记录,并且赋值
3.ACTION = VALUES(ACTION),OPERATION = VALUES(OPERATION),BUS_KEY = VALUES(BUS_KEY),CONTENT = VALUES(CONTENT),
USER_ID = VALUES(USER_ID),VERSION = VERSION + 1,CREATE_TIME = VALUES(CREATE_TIME):表示假如唯一健或者主键已经存在,则更新部分字段.
最新文章
- 利用Swashbuckle生成Web API Help Pages
- About “this” of Javascript
- Lab_7_Automating_v2.5
- 盘点国内程序员不常用的热门iOS第三方库:看完,还敢自称”精通iOS开发”吗?【转载】
- PAC自动代理文件格式,教你如何写PAC文件
- sql语句对数据库表进行加锁和解锁
- JavaScript Patterns 3.2 Custom Constructor Functions
- vector 内部方法大全 学习(初学者的参考资料)
- 3.4 spring- lookup-method 子元素的使用与解析
- 《JavaScript启示录》摘抄
- BZOJ 3563 DZY Loves Chinese
- 【转】 iOS使用AVFoundation实现二维码扫描
- 【转】Ubuntu 10.04 LTS 的窗口控制按钮从左上角调整到右上角
- Codeforces Round #194 (Div. 2) D. Chips
- JQuery学习笔记——层级选择器
- requireJS(版本是2.1.15)学习教程(一)
- Linux 文本处理工具(grep sed awk )
- Mybatis插件原理分析(二)
- linux下查看主板内存槽与内存信息
- Mac 上卸载 Java