Re: phpbb论坛发贴时,sql语句写入文本文件
[quote]#1062 - Duplicate entry '5261' for key 'PRIMARY'[/quote]
简单解决:备份语句前添加删除topic表中,当前要插入的行数据
[code]fwrite($fd, "delete from 'phpbb'.'phpbb_topic' where 'phpbb_topics'.'topic_id'=".$data['topic_id'].";\n"); [/code]
缺点:会因为许多重复数据增大备份文件。
其他解决思路:判断回复帖子行为时,SQL语句不插入bak_topic.txt文件备份。 三爱克斯,先领券,淘宝天猫,京东商城,拼多多一网打尽