PW转DZ问题总结

2013-03-04 22:50:00
admin
原创
4660

最近公司打算把网站从phpwind转到discuz,虽然有相应的软件,但这个过程中遇到了一些不可预知的问题,在此总结如下,以供大家借鉴,共同交流。

问题一:1146错误,提示某数据表不存在
提示Error:Table ‘ 数据库名.[table]表名 ‘ doesn’t exist
解决方案:
既然不存在这个表,那我们就建立这个表即可,在DZ的数据库中,建立一个新表,表名pre_表名(表前缀依自己设置而定)。包含4各自段,我遇到的是rid step errnum message这4个,添加好后,再转换就不会再提示这个错误了。

问题二:1062错误,提示主键重复冲突
提示Duplicate entry ‘****’for key ‘PRIMARY’
解决方案:
PW数据库中,表pw_posts中是以pid为主键,且设置为自增。在转换时,对应的DZ数据库中的表pre_forun_post中却变成了以tid为主键,以persition自增,可以说出现这个问题的原因就是该表转换是主键变了,才导致了错误。解决方法很明显,就是在表pre_forun_post中把主键换回pid,且自增。再重新转换问题即可解决。

版权声明

版权声明:本站原创文章,转载请注明作者和出处。

本站点采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议  

发表评论
评论通过审核后显示。
热门文章
近期留言

2022-04-04

真棒

头发呢?2021-12-30

可以,博主思路清晰

防水材料加盟2021-12-21

感谢分享 赞一个

2021-12-19

很好

mr.wang2021-12-17

请问这个手册左部分怎么做的