升级DZ3.5提示错误 common_admincp_cmenu 的主键与系统定义不符,系统不支持自动升级,请人工处理后再继续的解决办法
根据大神“wqc30311”的帖子提醒,本人亲测此方法可行:
解决方法很简单,用phpMyAdmin进入数据库,找到报错的表,手动设置一下主键保存,然后刷新升级页面继续就可以了,如果数据库损坏较大,可能会有很多表报错,依次重新设置主键并刷新,至到成功升级完成。
本人实践总结:
找到提示错误的表点击选择,点击“结构”,找到带“小黄锁”的主键选中它,再点下面的“主键”按钮,如下图示;
弹出提示确认,点击“是”确定,即可重新设置主键;然后再去刷新DZ3.5升级安装步骤,即可进入下一个表的校验;
注意:有个别的表按上述方法设置后仍然提示错误,这时表示重新设置了主键无效,经过反复尝试,干脆删除主键再刷新,竟然过了!如下图示“删除”即可。
可能大部分数据库表都需要这样操作,所以要耐心仔细,不要着急!不要一着急按了“删除”键再加上“是”确定,那就麻烦了,你的升级过程可能要重新再来一次!!!
出现这个错误的原因,别人说是由于使用了“Navicat”这类数据库软件导致的,也是有可能的,本人的数据库以前确实用过它,看来以后再用它要小心了!!!
更多参考:https://www.dismall.com/thread-16942-1-1.html
扫描二维码推送至手机访问。
版权声明:本文由 声光视趣 - blog.lavfun.com 发布,如需转载请注明出处。