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
相关推荐
-
使用Airtable和Appgyver在60分钟内建立一个无代码Web应用程序
让我们使用Airtable和Appgyver制作一个基本的Web应用程序。 无需编码技能。 我们将使用以下内容建立具有类别的产品目录: · Airtable:用于构建数据的混合数据…
-
PHP的CLI命令行运行模式浅析
在做开发的时候,我们不仅仅只是做各种网站或者接口,也经常需要写一些命令行脚本用来处理一些后端的事务。比如对数据进行处理统计等。当然也是为了效率着想,当一个事务有可能会有较长的耗时时…
-
轻量级Javascript全文搜索库–Lunr.js
介绍 Lunr.js是个用于浏览器的轻量级 JavaScript 全文搜索引擎。它为JSON文档建立索引,并提供一个简单的搜索界面来检索与文本查询最匹配的文档对于一些小型的博客、开…
-
用node.js实现一个网页爬虫
本文主要针对具有一定 JavaScript 经验的程序员。如果你对 Web 抓取有深刻的了解,但对 JavaScript 并不熟悉,那么本文仍然能够对你有所帮助。
-
基于Vue+Gantt构建甘特图组件
今天给大家分享如何在Vue项目中实现甘特图插件。 基于dhtmlx-gantt插件来实现在vue.js项目中创建甘特图。 安装依赖 首先需要安装 dhtmlx-gantt 模块。 …
-
基于Nodejs打造Web架构中间层
前言 Node.js自2009年诞生以来,发展速度相当惊人,目前各种开发框架层出不穷,国内外各大公司都在使用,如国内的阿里的淘宝、天猫、阿里云、蚂蚁金服,腾讯视频、携程、百度、网易…
-
Spring Boot + Vue 如此强大?竟然可以开发基于 C/S 架构的应用
前言 虽然 B/S 是目前开发的主流,但是 C/S 仍然有很大的市场需求。受限于浏览器的沙盒限制,网页应用无法满足某些场景下的使用需求,而桌面应用可以读写本地文件、调用更多系统资源…
-
Vue.js 图片裁切组件Vue-ImgCutter
今天给小伙伴们分享一个超棒的Vue图片任意裁剪插件VueImgCutter。 vue-img-cutter 基于 vue2.x 构建的轻量级剪切图片组件。支持移动图像、放大缩小图片…
-
远程连接access数据库的几个方法
远程连接access数据库的几个方法: 1.建立VPN(Virtual Private Network),这样你的电脑和主机的连接就与局域网无异,然后把服务器中mdb文件所在的Folder共享即可。
-
Golang如何优雅地处理错误和日志
很多人吐槽Go语言错误处理太繁琐了,代码里面到处都是错误判断”if err != nil“。 Go语言错误是通过返回值,强迫调用者立即对错误进行处理。要么忽略,要么立即处理。相信大…