iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql报错Duplicate entry ‘xxx‘ for key ‘字段名‘的解决
  • 760
分享到

mysql报错Duplicate entry ‘xxx‘ for key ‘字段名‘的解决

mysql报错DuplicateentryDuplicateentryforkey 2023-10-19 05:10:56 760人浏览 泡泡鱼
摘要

目录删除主键删除唯一键添加唯一键有时候对表进行操作,例如加唯一键,或者插入数据(已经有唯一键),会报错 Duplicate entry...for key...原因是primary key(主键)或unique key(

有时候对表进行操作,例如加唯一键,或者插入数据(已经有唯一键),会报错

Duplicate entry...for key...原因是primary key(主键)或unique key(唯一键)的值重复。

还有索引也会导致。

碰到这种情况,考虑是否需要主键或唯一键的约束,如果不需要,就直接删除约束。

在navicat上有√可以选。

命令行如下

删除主键

alter table t1 drop primary key;

如果继续报错

Incorrect table definition; there can be only one auto column and it must be defined as a key

说明这列是自增的,需要先修改此列为普通列,再删除。

alter table t1 modify id int;

删除唯一键

ALTER TABLE t1 DROP KEY t1_UN_1;

添加唯一键

ALTER TABLE t1 ADD CONSTRaiNT t1_UN_1 UNIQUE KEY (字段名);

到此这篇关于Mysql报错Duplicate entry ‘xxx‘ for key ‘字段名‘的解决的文章就介绍到这了,更多相关mysql报错Duplicate entry内容请搜索编程网(www.cppcns.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网(www.cppcns.com)! 

您可能感兴趣的文档:

--结束END--

本文标题: mysql报错Duplicate entry ‘xxx‘ for key ‘字段名‘的解决

本文链接: https://www.lsjlt.com/news/431828.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作