向mysql数据库中插入数据时显示“Duplicate entry '1′ for key ‘PRIMARY' ”错误
2018-01-09 10:32
1176 查看
错误情况如题,出现这个错误的原因十分简单:
很明显,这是主键的问题。
在一张数据表中是不能同时出现多个相同主键的数据的
这就是错误的原因,解决的方法:
1.可以将这张表设置成无主键(mysql支持,其他不清楚)不推荐使用这种方法,一般数据表都是需要有主键的。
2.可以设置一个自增的id号作为主键,其余数据就可以相同了!
很明显,这是主键的问题。
在一张数据表中是不能同时出现多个相同主键的数据的
这就是错误的原因,解决的方法:
1.可以将这张表设置成无主键(mysql支持,其他不清楚)不推荐使用这种方法,一般数据表都是需要有主键的。
2.可以设置一个自增的id号作为主键,其余数据就可以相同了!
相关文章推荐
- 利用navicat向mysql数据库导入数据时出现1062 - Duplicate entry '0' for key 'PRIMARY'错误的解决办法
- MySql插入数据时错误Duplicate entry '131' for key 'PRIMARY'
- MySql插入数据时错误Duplicate entry '131' for key 'PRIMARY'
- 将数据插入到Mysql数据库表中时,出现中文显示乱码问题
- database returned no natively generated向mysql数据库插入数据时的错误
- jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '0' for key 'PRIMARY'错误
- Java连接mysql数据库并插入中文数据显示乱码
- mysql数据库:ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'
- 将项目发布到云主机,插入记录时显示错误:将截断字符串或二进制数据。
- Mysql插入数据错误:Duplicate entry '一份' for key 'term'
- java向mysql数据库插入数据显示乱码的问题
- MySQL:Duplicate entry '1-2' for key 'PRIMARY' 错误
- mysql主从库同步错误:1062 Error 'Duplicate entry '1438019' for key 'PRIMARY'' on query
- MySQL数据插入错误: Incorrect string value:"XXXXXX"for column'trurname' at row 1
- 插入数据并及时显示问题
- Selenium遇到的问题8 python利用xlwt模块操作xls数据显示IO错误(Python中正反斜杠的用法)
- 用python操作mysql数据库(之批量插入数据)
- 【技术贴】java插入mysql中文乱码解决|java插入mysql数据库显示问号?
- nodejs 连接MySQL数据库及插入数据遇见的问题总结
- 插入和显示数据库中的图片(处理二进制数据)