当前位置:首页 > 日记 > 正文

MySQL存在记录被更新,并且插入到记录中的SQL不存在。

MySQL存在记录被更新,并且插入到记录中的SQL不存在。
复制代码代码如下所示:
插入表格(auto_id,auto_name)值(1,XX)重复密钥更新auto_name = 'yourname
使用重复密钥更新
如果在重复密钥更新和插入行上指定,它将在唯一索引或主键中产生重复的值,然后执行旧行更新。例如,如果列A被定义为唯一且包含值1,则以下两个语句具有相同的效果:
复制代码代码如下所示:
MySQL >插入表格(A,B,C)值(1,2,3)
重复密钥更新C = C + 1 - >关于;
更新表集C=C + 1,其中a = 1;

如果将行插入为新记录,则受影响行的值为1;如果更新原始记录,则受影响行的值为2。
注意:如果列B是唯一的列,则插入等同于UPDATE语句:
复制代码代码如下所示:
更新表集C = C + 1,其中A = 1或B = 2限制1;

如果a = 1或b = 2匹配多行,则只更新一行。一般来说,您应该避免使用带有多个关键字的表使用重复关键字子句。
你可以使用价值(col_name)功能在更新条款引用列的值从插入的插入部分…UPDATE语句。换句话说,如果没有重复的关键字冲突,价值观(col_name)在更新条款是指可以插入col_name.this函数值,特别适用于多行插入的值()函数仅在插入有意义…UPDATE语句,并在其他时间返回null。
实例:
复制代码代码如下所示:
MySQL >插入表格(A,B,C)值(1,2,3),(4,5,6)
复制密钥更新>关于C =值(a)+值(b);

本声明与以下两项声明相同:
复制代码代码如下所示:
MySQL >插入表格(A,B,C)值(1,2,3)
重复密钥更新C = 3 - >关于;
MySQL >插入表格(A,B,C)值(4,5,6)
重复密钥更新C = 9 - >关于;

当您使用重复密钥更新时,延迟选项将被忽略。

相关文章

如何设置QQ空间相册访问权限

如何设置QQ空间相册访问权限

访问权限,空间,如何设置,电脑软件,QQ,1。登录到你的QQ空间,点击相册。选择你需要修改访问权限的相册,然后点击相册上的编辑按钮, 然后,将弹出对话框来修改相册信息,您可以根据您的要求设置相册访问权限。 目前,该相册可以设置为两个权限。 1、…

vc7play.exe过程意味着什么

vc7play.exe过程意味着什么

意味着什么,过程,电脑软件,vc7play,exe,评论:对vc7play.exe工艺简介 进程文件:vc7play或vc7play.exe 过程名称:虚拟CD播放机 过程类别:安全风险的过程 英文描述: VC7Play.exe is a process belonging to the Virtual CD and provides, CD, and…

MySQL默认字符集设置方法(豁免版本)

MySQL默认字符集设置方法(豁免版本)

方法,字符集,豁免,设置,默认,在mysql-noinstall-5.0.22-win32案例,解压后可以看到mysql-5.0.22-win32文件夹中,有五的my-medium.ini INI文件,文件拷贝,重命名my.ini,在{客户}打开my.ini文件,默认字符集= GB2312,{ mysqld }和下面,它的意思是设置为…

Linux快捷键

Linux快捷键

快捷键,电脑软件,Linux,点评:linux按键快捷键,学习shell编程的朋友可以看看 1。编辑命令 Ctrl + A:移动到命令行 Ctrl + E:移动到命令行 按字符向前(右方向) 按字符移动(左) alt:向前移动(右边) 后移单词(左) 在命令和光标之间移动 Ctrl:从光标到删除命…

锁定单个表的MySQL方法

锁定单个表的MySQL方法

方法,锁定,电脑软件,MySQL,锁定单个表的MySQL方法 复制代码代码如下所示: userstat读取mysql >锁表; 解锁表; 在页面级的典型代表是BDB引擎。 的表级的典型代表是MyISAM引擎,内存,和很久以前的。 该行级的典型代表是InnoDB引擎。 -我们实际应用…

如何重置电脑后自动关闭计算机是在

如何重置电脑后自动关闭计算机是在

系统,重置,是在,自动关闭,电脑软件,点评:在Win8系统,计算机自动重新启动,关机后,不能关闭超过十次。这是你一定遇到的情况。本文提出了一些切实可行的解决方案。你可以试着操作它。 很多朋友都遇到过这个问题,在Win8系统,电脑自动重启电脑关机后…

在死亡空间游戏中获得红色手指装备

在死亡空间游戏中获得红色手指装备

红色,空间,死亡,装备,游戏中,问题: 当玩2游戏的死亡空间时,有一个无敌的红色手指装备,现在玩死空间3,不知道如何得到红色手指装备 答案uff1a 是的,红色的手指真的很坚强,它不再是恐怖的,一个人去阻止谋杀,佛陀去阻止佛陀,终极死亡空间游戏的终极杀…

linuxvi编辑常用命令

linuxvi编辑常用命令

常用命令,编辑,电脑软件,linuxvi,评论:linux vi编辑常用命令,需要的朋友可以参考 vi编辑器中有三种状态模式 1。命令模式 2。输入模式 三.最后的模式 三种模型之间的相互转换 vi编辑器的启动和退出 直接进入编辑环境 六美元 输入编辑…

在Word2007文档隐藏文字的设置方法

在Word2007文档隐藏文字的设置方法

设置,文档,文字,方法,电脑软件,朋友们在公司的财务工作经常会接触到一些机密文件的联系。为了保护这些机密文件被泄露,我们可以采取一些措施,如加密的Word文件,隐藏的文件中的字符,等等。让我们解释如何隐藏在Word2007文本。 在Word2007中隐藏…

用shell实现子目录文件列表操作指

用shell实现子目录文件列表操作指

子目录,操作指南,文件列表,电脑软件,shell,注释:有些朋友可能需要列出子目录文件。接下来,我们将详细介绍使用shell实现子目录文件列表的方法。 要求:目录下的 / / /免费1家,有部分子目录为list.php list.php和目录中的文件列表,但我们需要过滤…

qq的作用是什么

qq的作用是什么

作用,电脑软件,qq,QQ网盘是一个移动硬盘,可以存储在云端,数据上传和下载到手机上随时随地随时随地端和计算机端,你可以将数据上传至SkyDrive上QQ的电脑,你可以方便的下载和浏览手机端,也可以上传文件到电脑,手机,节省了手机的存储空间。 注: 1、Q…

iTunes商店在下载视频时提示50。

iTunes商店在下载视频时提示50。

提示,商店,下载,视频,电脑软件,当iTunes商店(iTunes商店)下载所购买的视频时,显示 - 50,参考解决方案如下: 删除下载的缓存视频文件和重新启动下载,这种方法通常解决这个问题。 要找到缓存视频下载,请执行以下操作: 1、浏览计算机上的下载文件夹,…