网页出现这个错误提示:

查下数据库:

明明只有一个主键约束啊
编辑一下:

然后得到一个表:

实在没辙,就选中了重建表:

然后发现还是报同样的错。。。
大部分网上给的这类错误都是insert而不是update,不知道我理解错在了哪里
如果说按照网上的说法,是因为主键重复,那么我们更新表达过程中, id就是不会变的啊,又不是insert into
然后试了一下,将主键只设置md5,然后发现页面中很多值显示不出来了。。。。
最后,发现自己的update标签里没有where。。。。。怪不得会重复,这是将所有的都要更新为同一个的节奏啊
菜鸡果然还是犯不了高级错误
本文分享了一位开发者在更新数据库表时遇到的主键重复错误,并详细记录了解决过程,从检查主键约束到发现update语句缺少where条件,最终解决了问题。
1622

被折叠的 条评论
为什么被折叠?



