我现在打开这个基于 discuz 的网站页面有概率出现报错页面,报错显示(1062) Duplicate entry '1940' for key 'PRIMARY',报错详情是:REPLACE INTO common_block_item(itemid, bid, itemtype, id, idtype, title, url, pic, picflag, makethumb, thumbpath, summary, showstyle, related, fields
, displayorder, startdate, enddate) VALUES ('', '53', '', '838', 'aid', 'xxx', 'portal.php?mod=view&aid=838', 'static/image/common/nophoto.gif', '0', '0', '', 'xxx', '', '', 'a:12:{s:3:"uid";s:1:"2";s:8:"username";s:4:XXXXX),但我的主键已经设置为自增长,这才 1940 也不可能到上限,请问这个该怎么处理呢?
1
hbolive 2020-07-08 13:43:53 +08:00
你先查一下,是不是已经存在 1940 这条数据记录?
|
2
wangritian 2020-07-08 15:00:17 +08:00
你的 db 是单机还是主从,replace into 好像在主从架构上有 bug
|