专栏首页python前行者mysql1062错误: Duplicate entry '...' for key 'PRIMARY

mysql1062错误: Duplicate entry '...' for key 'PRIMARY

问题解释:

Duplicate entry ‘…’ for key ‘PRIMARY,即插入数据时,要插入数据的主键数据(…)已经存在,不能再重复添加了。例:Duplicate entry ‘0’ for key ‘PRIMARY是指主键为0的数据已经存在,不能再插入主键值为0的数据了。

问题解决:

在执行插入操作insert前,可以先执行一遍该主键值的查找操作select,例如:

执行插入一条(0,“张三”)操作

insert into table(id,name) values(0,'张三');

报错:Duplicate entry ‘0’ for key ‘PRIMARY 可在插入前加一个判断,若主键值为0可查找到,即存在;若查找不到,则执行插入操作。

select id from table where id = 0;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 利用 Python + Selenium 实现对页面的指定元素截图(可截长图元素)

    WebDriver.Chrome自带的方法只能对当前窗口截屏,且不能指定特定元素。若是需要截取特定元素或是窗口超过了一屏,就只能另辟蹊径了。

    周小董
  • tf.equal()

    tf.equal(A, B)是对比这两个矩阵或者向量的相等的元素,如果是相等的那就返回True,反之返回False,返回的值的矩阵维度和A是一样的,x,y 的维...

    周小董
  • python对json的操作总结

    Json简介:Json,全名 JavaScript Object Notation,是一种轻量级的数据交换格式。Json最广泛的应用是作为AJAX中web服务器...

    周小董
  • 云开发在微信读书中的应用

    今天是“世界读书日”。通过读书,我们不断拓展自己的认知,锤炼自己的思想。随着时代发展与技术进步,我们的阅读习惯发生了很大的改变,我们渐渐习惯了不同的方式,而其中...

    腾讯云开发TCB
  • Qt环境配置相关问题

    1.Qmake -project生成Qt Pro文件

    sofu456
  • 在CentOS上使用strongSwan搭建IPsec V P N服务

    客户业务在往腾讯云迁移的过程中,因为两边的数据需要同步,所以需要建立站点到站点的IPsec V**连接,由于某些公司没有V**设备或者其他云不支持V** Gat...

    Vicwan
  • knn算法,识别简单验证码图片

    声明:本文均在pycharm上进行编辑操作,并本文所写代码均是python3进行编写,如果不能正常运行本文内的代码,请自己调试环境

    十四君
  • ASP.NET Core appsettings.json文件(9)《从零开始学ASP.NET CORE MVC》:

    在本视频中,我们将讨论ASP.NET Core 项目中appsettings.json文件的重要性。

    角落的白板报
  • 大众点评选腾讯 要钱更要未来

    腾讯战略投资大众点评终于尘埃落定。结果与传言基本契合:战略入股、独立发展、占股20%。各方人士均松了口气。点评为什么与腾讯战略合作,腾讯公布的信息可以归...

    罗超频道
  • 微信“移动支付日”智慧升级,新一线智慧城市榜单出炉!

    在这一年中最炎热的八月,微信支付添上一把烈火,用一波火热的活动吸引了四面八方的注意——

    场景录小程序

扫码关注云+社区

领取腾讯云代金券