mysql第三天 关于插入数据主键冲突问题

上一篇 / 下一篇  2017-12-03 10:51:05 / 天气: 晴朗 / 心情: 高兴

报错: 出现Duplicate entry xxx for key primary
原因大致为: 1:有可能你插入的数据(字段是主键)的字段值相同,而你的字段是唯一的。
     2:自增字段达到上限( Failed to read auto-increment value from storage       engine 的提示)
    3:原因是主键重复,0主键已经存在,不能再进行添加了
解决方法:
原因一解决方案:
 可以使用联合主键 联合主键语法 primary key(主键字段1,主键字段2)
 若已经建表,则可以直接修改 alter table 表名 drop primary key,add primary key(主键字段1,主键字段2);
原因二解决方案:
     将数据类型更改即可
原因三解决方案:
     
将主键设置为自动增长。可以在数据库手动将相关表设置ID为自增长

TAG:

 

评分:0

我来说两句

日历

« 2024-04-23  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 2057
  • 日志数: 4
  • 建立时间: 2017-12-01
  • 更新时间: 2017-12-03

RSS订阅

Open Toolbar