PW转DZ问题总结

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

最近公司打算把网站从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 国际许可协议  

发表评论
评论通过审核后显示。
关注【程序员专区】

扫一扫,分享更多技术干货

热门文章
近期留言

裔浪2019-09-22

站长说的很对,badao.net前来学习了!

C2019-08-01

总结的非常好,不过很可惜没有什么新形式的CMS出现,比如响应式设计,手机

giao2019-07-11

厉害

橘子园2019-04-29

网站挺不错的,以后想要学习服务器相关的知识可以来这逛逛,橘子园https://j

情感咨询2019-04-17

有用,感谢分享