mysql insert key_正确的MySQL INSERT ... ON DUPLICATE KEY语法?-程序员宅基地

技术标签: mysql insert key  

语法如下-insert into yourTableName values(yourValue1,yourValue2,..N)

on duplicate key update yourColumnName1=yourValue1,yourColumnName2=yourValue2,....N;

让我们首先创建一个表-create table DemoTable1539

-> (

-> EmployeeName varchar(20),

-> EmployeeSalary int,

-> UNIQUE KEY(EmployeeName)

-> );

使用插入命令在表中插入一些记录-insert into DemoTable1539 values('Chris',4500) on duplicate key update EmployeeName='Robert',EmployeeSalary=8500;

insert into DemoTable1539 values('David',5500) on duplicate key update EmployeeName='Robert',EmployeeSalary=8500;

insert into DemoTable1539 values('Chris',4500) on duplicate key update EmployeeName='Robert',EmployeeSalary=8500;

使用select语句显示表中的所有记录-select * from DemoTable1539;

这将产生以下输出-+--------------+----------------+

| EmployeeName | EmployeeSalary |

+--------------+----------------+

| Robert       |           8500 |

| David        |           5500 |

+--------------+----------------+

2 rows in set (0.00 sec)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42683392/article/details/113429899

智能推荐

BCrypt密码加密的简单使用_bcrypt加密-程序员宅基地

文章浏览阅读5.7k次。一.BCrypt基础在一个项目中,只要涉及用户的登陆注册,就涉及到用户密码的保护,用户的密码存在数据库是对管理员是透明的,所以为了防止管理员泄露密码,提高用户密码的安全性,我们通常会对用户密码进行加密后再存入数据库,目前MD5与Bcrypt使用比较多,都不可反向破解生成明文。但任何长度的密码使用MD5加密后长度都是相同的,固定的。而且一个密码使用MD5加密生成的密文唯一。那我就可以记下所有明文使用MD5加密后的密文,解密使用穷举就可以破解。MD5解密网站:https://www.bejson.com/en_bcrypt加密

互联网的载体--操作系统_互联网载体-程序员宅基地

文章浏览阅读5k次。第一章 操作系统引论系统的目标:有效性(提高资源利用率和系统吞吐量)、方便性、可扩充性、开放性。有效性和方便性是操作系统最重要两个目标。操作系统的作用:(1) OS作为用户与计算机硬件系统之间的接口(2) OS作为计算机系统资源的管理者(处理器、存储器、I/O设备、数据程序)(3) OS实现了对计算机资源的抽象(在硬件上覆盖I/O设备、文件_互联网载体

px to rem & rpx & vw cssrem 设置_pxtovw,不想要vw-程序员宅基地

文章浏览阅读657次,点赞11次,收藏8次。第一步第二步第三步。_pxtovw,不想要vw

json文件-程序员宅基地

文章浏览阅读7.7k次,点赞3次,收藏35次。一般都使用类似字典的方式存储,但和字典不同,无论是键还是值,都要加上双引号。直接使用记事本打开:例如猫狗二分类。_json文件

wsl安装库的时候出现/usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link-程序员宅基地

文章浏览阅读1.7k次,点赞3次,收藏6次。当在安装库的时候出现这个语句,是ld的链接出现了问题,我们只需要创建一个新的文件路径,在/usr/lib/wsl目录下创建一个文件夹,我使用的文件名字是lib2,大家只需要创建一个你们可以记得住的名字就行。将文件中的/usr/lib/wsl/lib修改为/usr/lib/wsl/lib2即可。输入sudo ldconfig看是否生效,没有报错就是成功了。_/usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link

node.js/Vue-钓鱼分享平台设计与实现--80679(免费领源码+开发文档)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案-程序员宅基地

文章浏览阅读1.8k次,点赞45次,收藏44次。本系统采取MySQL作为后台数据的主要存储单元,采用Node.ja语言、JSP技术、Ajax技术进行业务系统的编码及其开发,设计了一个专门针对钓鱼爱好用户的钓鱼分享平台。

随便推点

TYPORA笔记-程序员宅基地

文章浏览阅读371次。ctrl+kctrl+单击 跳转。

C语言的基础常见慨念-程序员宅基地

文章浏览阅读46次。人与人之间的交流有各种语言,比如汉语、英语、日语那C语言就是人和计算机交流时用的语言。我们把.c为后缀的文件称为源文件,把.h为后缀的文件称为头文件。C语言中有一批保留名字的符号,比如:int、if、return ,这些符号被称为保留字或者关键字。关键字都有特殊的意义,是保留给C语言使用的程序员自己创建标识符的时候不能与关键字重复关键字不能自己创建。

智能营销模型-Uplift Model详解及Python使用-程序员宅基地

文章浏览阅读6k次,点赞5次,收藏62次。1. 背景概览在营销场景中,通过给用户营销动作,从而带来用户动支率的提升,如在给用户发送广告邮件或优惠券等。但营销客户可分为4类,分别为sure thing自然转化、persuadables营销敏感、lost causes无动于衷和sleeping dogs营销反作用,如下图所示(参考链接)。而除营销敏感以外人群进行营销都会增加运营成本,因此挖掘出对营销敏感的人群是非常有必要的。2. 方法介绍2.1 T-Learner论文地址:<>  T-Learner (Two Model)是将对照_uplift model

安卓截屏技术+附带悬浮窗自动存储功能(1)-程序员宅基地

文章浏览阅读910次,点赞28次,收藏9次。今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司20年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。

LWIP应用开发|LWIP移植和裁剪_lwip flash裁剪-程序员宅基地

文章浏览阅读1.2k次。LWIP移植和裁剪_lwip flash裁剪

CnOpenData商务服务业基本信息表-程序员宅基地

文章浏览阅读964次,点赞21次,收藏19次。截至2021.12.31。

推荐文章

热门文章

相关标签