MySQL ERROR 1062错误出现原因及解决方法

当一个字段被设置成了主键(Primary Key)或唯一索引(Unique Index)时,那么该字段的数据不能重复;如果尝试插入已有数据,将产生1062错误;

示例数据
ID Name
101 张三
102 李四

假设id字段被设置成了主键,你再向表中插入一个id为101的数据时,将提示1062错误;

解决方法

  • 不要重复插入;比如用户信息表中,用户账号字段应设置为unique index,表明其唯一,产生1062错误表示账号已存在(虽然在尝试写入前就应该判断账号是否存在);
  • 如果该字段的值可以重复,应该取消字段的Unique Index属性;

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/mysql-error-1062.html

分类: 计算机技术
推荐阅读:
Python Qt库PySide和PyQt哪个好? Qt是一个跨平台的GUI程序开发框架;使用Qt可以轻松的开发出GUI程序;而想在Python中创建Qt应用,则需一套用于调用Qt API的库;这里主要介绍两个比较成熟的python Qt库,PyQt和PySide;
Linux一条命令删除文件中的重复项 在Linux系统中,如果你想给一个包含重复项(以行为一个单位)的文件去重,那么你只需要一条命令即可实现;
C语言isupper()函数:判断字符是否为大写字母 isupper()是C语言标准库中的一个函数,用于判断一个字符是否为大写字母(A~Z,ASCII码为65~90);传入的字符参数是一个大写字母时,返回非0值,否则返回0;
Rust语言逐行读取文本文件 这是一个使用Rust语言逐行读取文本文件的例子;
Kali国内源 Kali是一个开源的、基于Debian的Linux发行版,旨在进行高级渗透测试和安全审计;Kali 包含数百个针对各种信息安全任务的工具,例如渗透测试、安全研究、计算机取证和逆向工程。
Python 生成UUID 在Python中,可以使用uuid模块生成UUID。默认情况下,uuid.uuid4()函数会生成一个随机UUID。