Mysql:如果数据存在则更新,不存在则插入
2024-09-29 11:32:21
mysql语法支持如果数据存在则更新,不存在则插入,首先判断数据存在还是不存在的那个字段要设置成unique索引,
例如表tb_addrbook如下:
索引:
语句1:不存在插入
INSERT INTO tb_addrbook(num,name,mobile) VALUE('1001','小李','13112345678') ON DUPLICATE KEY UPDATE name= '小李',mobile='13112345678'
语句2:存在则更新
INSERT INTO tb_addrbook(num,name,mobile) VALUE('1001','小李','18800000000') ON DUPLICATE KEY UPDATE name= '小李',mobile='18800000000'
最新文章
- Poj The xor-longest Path 经典题 Trie求n个数中任意两个异或最大值
- mix_alternates_for_parent: TRUE
- vmware下linux系统的安装过程
- iOS UIWebView中javascript与Objective-C交互、获取摄像头
- c#中如何做日期的三元判断(日期不为空赋值)
- Java [leetcode 31]Next Permutation
- Android调用系统相机和文件浏览器
- Fantageek翻译系列之《使用Autolayout显示变化高度的UITableViewCell》
- CSS3实战开发 表单发光特效实战开发
- Docker 网络管理及容器跨主机通信
- electron应用以管理员权限启动
- Node.js_Buffer 缓冲区
- Avro序列化与反序列化
- python使用sax实现xml解析
- Multi-Anti-Nim游戏结论及证明
- 2017-2018-2 20155225《网络对抗技术》实验八 Web基础
- Java面向对象 第1节 类和对象
- 第五篇:jmeter图形监控扩展
- tomat修改启动路径
- Windows 10安装pip方法