PHPWind中出现 “Update Error: INSERT LOW_PRIORITY INTO pw_tmsgs ”问题的解决

在使用PHPWind v4.3.2 的时候,有的时候发贴会出现类似于下面的提示错误:

Update Error: INSERT LOW_PRIORITY INTO pw_tmsgs (tid,aid,userip,ifsign,buy,ipfrom,ifconvert,content) VALUES(’2313′,”,’221.221.145.198′,’1′, ”, ‘北京市网通 ‘, ‘1′,’ test’)
The URL Is:
http://www.phpwind.net/post.php?
MySQL Server Error:
Duplicate entry ‘2313′ for key 1 ( 1062 )

这是因为在对表写入 pw_tmsgs 的时候,写入的tid的值在pw_tmsgs表中已经存在了,所以造成无法写入的错误。解决的方法也很简单,使用phpMyAdmin进入数据库,首先使用
SELECT fid FROM pw_threads ORDER BY fid DESC

找到pw_threads中最大的 fid,然后再将pw_tmsgs表的fid凡是大于等于pw_threads中的fid值的数据都删除就可以了

发表评论

电子邮件地址不会被公开。 必填项已用*标注