MySQL记录存在则更新,不存在插入on duplicate key update
来源:互联网 发布:驱动保护编程 编辑:程序博客网 时间:2024/04/30 10:23
MySQL记录存在则更新,不存在插入
原操作需要三条语句
select * from tableName where id= 1;//查询统计表中是否有记录
insert into tableName (id,count) value(1,1);//没有记录就执行insert 操作
update tableName set count = count+1 whereid= 1;//有记录就执行update操作
使用on duplicate key update
不管记录是否存在始终只需要调用一句:
insert into tableName (id,count) value(1,1)on duplicate key update count=count+1;
0 0
- MySQL记录存在则更新,不存在插入on duplicate key update
- MySQL 当记录不存在时插入,当记录存在时更新 ON DUPLICATE KEY UPDATE
- mysql-ignore、replace、on duplicate key update(不存在则插入,存在则更新)
- MySql 的ON DUPLICATE KEY UPDATE函数(有记录就更新,没记录就插入)
- mysql重复插入insert时更新ON DUPLICATE KEY UPDATE
- mysql重复插入insert时更新ON DUPLICATE KEY UPDATE
- MySQL_插入更新 ON DUPLICATE KEY UPDATE
- mysql的两个技巧(key记录存在则替换,不存在则插入和key记录存在则更新,不存在则插入)
- key存在则更新,不存在则插入
- MySQL记录存在则更新,不存在则插入
- MySQL记录存在则更新,不存在则插入
- MySQL记录存在则更新,不存在则插入
- MySQL 记录不存在插入 和 存在则更新和
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- Android 网络通信之 HttpURLConnection
- MobclickAgent
- JavaScript 的性能优化:加载和执行
- 类练习题2:堆栈和队列类
- 定时器的简单示例(setInterval clearInterval)
- MySQL记录存在则更新,不存在插入on duplicate key update
- 使用WebViewJavascriptBridge实现OC与JS交互
- Python刷题笔记(5) - 判断“幸运数”
- R语言基本画图
- make:commands commence before first target
- Android DPI
- session, sessionID和cookie
- PHP的三种XML解析器之SimpleXML解析器(三)
- 2015.11.10 ,Demo7 ,构造函数 ,重载 ,子类的重写,this关键字的使用,继承