3.4升级3.5报错1091无法解决
UCenter info: MySQL Query ErrorSQL:ALTER TABLE members DROP KEY `email`;
Error:Can't DROP 'email'; check that column/key exists
Errno:1091
Q004:升级Ucenter 7.0时显示数据库members表里缺少email这个字段
A004:标准Ucenter必定存在email字段的,此提示一般是以前某些修改导致email字段不存在或未被设置为索引,进入数据表(使用PhpMyAdmin)将pre_ucenter_members表的email字段设置为索引后再升级。
email字段索引是存在的,试过删除索引再重建索引也是不行,回滚了无数次了始终没办法,到底哪里出了问题
我知道答案 回答被采纳将会获得1 贡献 已有3人回答
3.5专版置顶常见问题有说这个问题如何解决及原因 就是“将pre_ucenter_members表的email字段设置为索引后再升级。”
已经按这样操作了也是不行,email的索引是存在的,删除索引重建索引也不行 Error:Can't DROP 'email'; check that column/key exists
你自己写的这个提示里已经明确了,就是这个问题,且此解决方案经过几十个站点验证可行,你操作了无效,一般说明你操作错了……
如果自己实在不会升级,建议恢复备份数据后找懂技术的付费代升级吧。比如官方或者找我,都可以。
页:
[1]