向mysql数据库中插入数据时显示“Duplicate entry '1′ for key ‘PRIMARY' ”错误

错误情况如题,出现这个错误的原因十分简单:
很明显,这是主键的问题。
在一张数据表中是不能同时出现多个相同主键的数据的
这就是错误的原因,解决的方法:

1.可以将这张表设置成无主键(mysql支持,其他不清楚)不推荐使用这种方法,一般数据表都是需要有主键的。
2.可以设置一个自增的id号作为主键,其余数据就可以相同了!

posted @ 2018-01-09 10:32  roobtyan  阅读(502)  评论(0编辑  收藏  举报