mysql主键重复则更新,不重复则插入
一,建表
CREATE TABLE `test_01`
( `id` int NOT NULL
, `name` varchar(6) DEFAULT NULL
, `c` int DEFAULT NULL
, PRIMARY KEY (`id`)
);
二,执行
INSERT INTO test_01 (id,name,c) VALUES (1,'name1',3)
ON duplicate KEY
UPDATE c=c+10
select * from test_01;结果如下:
id name c
1 name1 3
再执行
INSERT INTO test_01 (id,name,c) VALUES (1,'name1',3)
ON duplicate KEY
UPDATE c=c+10
select * from test_01;;结果如下:
id name c
1 name1 13
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/procedure/29816.html


相关推荐
-
使用uniapp从构建到上线开发微信小程序
前言: 本文主要介绍 uniapp 的基础使用,以及使用 uniapp 在企业开发的过程中的一个详细流程,比较适合第一次使用uniapp 开发微信小程序的伙伴,或者没有过实战经验的…
-
C# WinForm窗体之间传值六种方法
1、通过构造函数 特点:传值是单向的(不可以互相传值),实现简单 实现代码如下: 在窗体Form2中 int value1; string value2; public Form2…
-
umi提速方案MFSU
最近在开发react项目,在npm start启动项目的时候,速度很慢,影响工作效率。并提示尝试新出的 MFSU 方案: antd pro v5 项目里已经使用了MFSU案例。an…
-
php脚本自动部署项目
1.ssh公钥生成 #查看当前账户 [root@iertf834n89df3ederz ~]# whoami #切换到nginx用户一定要切换,root生成的公钥不能用 [root…
-
ASP连接MySQL数据库的方法
ASP和MySQL(和PHP搭配之最佳组合)连接目前有两种办法:一个是使用组件,比较有名是MySQL(和PHP搭配之最佳组合)X,可惜要99美元。二就是使用MyODBC 来连接,下面我们就来看看第二种方式。
-
ThinkPHP5 5.0.23 远程代码执行漏洞
0x00背景 ThinkPHP诞生于2006年,是一个国产开源的PHP开发框架,其借鉴了Struts框架的Action对象,同时也使用面向对象的开发结构和MVC模式。ThinkPH…
-
使用React Native开发Window桌面应用
众所周知,React 是一个由 Facebook 编写的免费开源 JavaScript 库,用于创建高度动态的 Web UI。 Facebook 后来创建了 React Nativ…
-
利用Element+vue自己构建一个美丽的音乐播放器
图例: 搜索和正在播放: 正在播放 窗口歌词: 列表功能: 视频展示: 自编原因: EuiAdmin之前的音乐播放器是基于vue-aplayer实现的音乐播放功能,也基本实现了列表…
-
在微信小程序中使用async/await
微信小程序中有大量接口是异步调用,比如 wx.login() 、 wx.request() 、 wx.getUserInfo() 等,都是使用一个对象作为参数,并定义了 succe…
-
Vue最简单的登录验证码功能实现
在登录界面中我们经常会遇到需要校验验证码才能登录,验证码是由一串随机产生的字母、数字或符号组成。目的是为了防止用户利用机器人自动注册、恶意登录、刷票灌水等操作,验证码技术可以适当的…