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

MySQL进程中主键唯一键重复值的解决方案

MySQL进程中主键唯一键重复值的解决方案
本文主要介绍在插入数据中避免将重复值插入到表中的方法,主要涉及忽略、重复密钥更新和替换。接下来,让我们看看三种方法。
忽略
使用忽略时,当插入的值与主键(主键)或唯一键(唯一键)重复时,它会自动忽略重复行,不影响后续行的插入。
创建测试表

创建表tignore
(非null主键),
名为
默认的字符集utf8);
如果插入的记录中有一个密钥复制,正常的插入将失败,整个语句失败。

如果忽略记录行重复值的插入记录中有重复值,则使用忽略,不影响其他行的插入。
更换
当插入的记录与主键或唯一键匹配时,使用替换删除表中的重复记录行。

更换为Treplace()值(1,1),(1,2),(2,2);
创建测试表

如果表下降存在Treplace;
创建表treplace
(非null主键),
名为
默认的字符集utf8);
从输出信息中,您可以看到4行受到影响,表示它是先插入(1,1)然后删除(1,1)。

关于重复密钥更新
当插入的记录与主键或唯一密钥重复时,将执行后来定义的更新操作。
它相当于首先执行插入操作,然后根据主键或唯一密钥执行更新操作。
创建测试表

如果表中存在tupdate滴;
创建表tupdate
(非null主键),
名国际独特的关键
默认的字符集utf8);
插入tupdate()值(1,1),(1,2)重复密钥更新名称=姓名+ 1;
插入tupdate()值(1,1),(1,2)重复密钥更新名称=值(姓名);
第一个语句相当于执行:

插入tupdate()值(1,1)
更新tupdate
组名=姓名+ 1
其中id = 1;
第二个语句相当于执行:

插入tupdate()值(1,1)
更新tupdate
集名= 2 + 1
其中id = 1;
在重复密钥更新之后,值的使用指插入记录的值,并且没有值引用表的值。

注意:在重复密钥更新之后执行的更新更新记录是重复或主键的id的主键,这是非常重要的。
例如,下面是这样的例子:

插入tupdate()值(1,1),(2,1)重复密钥更新名称=值(ID);
这是唯一的关键名称重复,但是主键不重复,语句的执行是这样的:

插入tupdate()值(1,1)
更新tupdate
集名= 2 + 1
其中id = 1;
不要考虑插入主键id = 2的记录。
总结
上述三种处理重复值的方法都支持标准插入语法,包括插入…值,插入……,插入…选择。
mysql处理中的主键,在进程中只有主键重复值的解决方案,介绍这么多,希望对你有所帮助!

相关文章

如何画一个简单的甜蜜图画

如何画一个简单的甜蜜图画

图画,画一,甜蜜,简单,电脑软件,简单的绘画。 软件名称:Adobe Illustrator CS6(AI CS6)简化绿色中文版(32位+ 64位)软件大小:205mb更新时间:2014-05-11 1。在Ai软件中,创建一个新的800 * 800文档,选择一个椭圆工具,画一个椭圆图,填充颜色,如图所示。 2…

MySQL和Mongo简单的查询实例代码

MySQL和Mongo简单的查询实例代码

实例代码,查询,简单,电脑软件,MySQL,首先,我没有说关系数据库和非关系数据库(许多百度)直接切入主题的区别。 我想问的内容是:分数大于0,人的名字是鲍伯或杰克,分数的平均分数的最大分数被计算在内。 拿这个例子来尝试使用MySQL和MongoDB查询分…

Javascript闭包和承载功能

Javascript闭包和承载功能

闭包,功能,电脑软件,Javascript,关闭和钻营经常使用Javascript和更先进的技术,功能性编程语言都支持两个概念,因此,我们要充分发挥在Javascript函数式编程的特点,我们需要理解的概念,事实上是基础的封闭的必不可少的咖喱。 第一,咖喱的概念 在计算机科学中,…

为什么在PS图象处理软件做所有的动

为什么在PS图象处理软件做所有的动

都是,图象,处理软件,动作,电脑软件,问:我最近有一个很奇怪的现象,就是当我使用PS图象处理软件画图,所有的动作,例如缓慢显示,,我想与图片中的文本工具做一些的话,需要单击图片将在完成这个词这是为什么后立即显示在显示。 答:很多人都遇到过这个问…

ppt如何设置滚动字幕ppt基本教程

ppt如何设置滚动字幕ppt基本教程

教程,滚动字幕,如何设置,电脑软件,ppt,你知道如何在PPT中添加滚动字幕吗让小编辑器告诉你PPT是如何添加滚动字幕的。 添加滚动字幕的PPT方法: 打开PPT软件,创建一个新的空白幻灯片: 2点击插入下拉列表;点文本框,选择水平文本框: 3、在幻灯片上…

我会画一个绿色陶坛。

我会画一个绿色陶坛。

我会,画一,电脑软件,ai绘制绿色陶坛 软件名称:Adobe Illustrator CS6(AI CS6)简化绿色中文版(32位+ 64位)软件大小:205mb更新时间:2014-05-11 1。在AI软件中,一个新的800 * 800文档被建立,钢笔工具被选中,下面的图形被勾勒出来,颜色被填充,如图所示。…

photoshopcs5如何修改的地方色彩教

photoshopcs5如何修改的地方色彩教

教程,修改,色彩,地方,电脑软件,PS图象处理软件主要是针对数字图像由像素。其众多的编辑和绘图工具的使用,可以用于照片编辑更有效。所以你知道photoshopcs5修改图片颜色的地方吗这里是一个小编辑photoshopcs5如何修改图片的局部颜色。我们希…

PS给出了一张美丽星云的。

PS给出了一张美丽星云的。

出了,星云,美丽,电脑软件,PS,本教程是分享ps给朋友们的照片合成美丽星云的教程,很好的教程,值得学习,一起去看看吧! 设计素描 uff1a 原始图: 具体的合成步骤如下: 无论是修图,第一步是打开图片的图像分析(缺陷,穿帮,音调,和预期的效果,心里应该有一个…

WPS演示如何插入动作按钮WPS演示教

WPS演示如何插入动作按钮WPS演示教

教程,演示,按钮,动作,电脑软件,在WPS演示中,我们经常插入一些动画来吸引观众的注意力。例如,我们可以向它添加一些操作按钮。让我们告诉你小编给插入动作按钮通过WPS方式。 WPS演示插入动作按钮的方法: 1:根据以下步骤,1如果你想把鼠标,2,它会显…

如何在excel2010开做excel2010教程

如何在excel2010开做excel2010教程

教程,如何在,电脑软件,在Excel2007打开,网页变成灰色,什么事。让我们为你带来一个灰色的解决办法excel2010当你打开它使小编辑。 在excel2010打开,它是一个灰色的解决方案。 首先打开空白excel 工具选项> > > > >常规将忽略其他应用程序在…

真实年龄与名义年龄的快速计算

真实年龄与名义年龄的快速计算

计算,年龄,名义,真实,快速,小赵的办公室在Excel中制作了员工信息表、员工姓名、表ID号、出生日期等,而且还统计了每个员工的年龄(年龄),还统计了2012年5月31日每个员工的确切年龄(年龄)。 一个是捏手指计算。我们需要计算哪一年我们为什么不用函…

PS剪报上生锈的面具

PS剪报上生锈的面具

剪报,面具,电脑软件,PS,今天,我们介绍了ps剪裁掩模的文本方法来产生生锈效果,主要是通过剪切和遮罩来实现。喜欢朋友,你可以参考它! 步: 1。在PS软件中创建一个新的空白文档,输入四字; 2,打开生锈的图片并把它放在文本层。 3、两层的选择,认为Al…