镖师 发表于 2023-9-16 19:03:36

3.4升级3.5报错1091无法解决

UCenter info: MySQL Query Error
SQL: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人回答

浅生 发表于 2023-9-16 19:04:05

3.5专版置顶常见问题有说这个问题如何解决及原因

Crystαl 发表于 2023-9-16 19:04:58

就是“将pre_ucenter_members表的email字段设置为索引后再升级。”
已经按这样操作了也是不行,email的索引是存在的,删除索引重建索引也不行

婷姐 发表于 2023-9-16 19:05:19

Error:Can't DROP 'email'; check that column/key exists
你自己写的这个提示里已经明确了,就是这个问题,且此解决方案经过几十个站点验证可行,你操作了无效,一般说明你操作错了……

如果自己实在不会升级,建议恢复备份数据后找懂技术的付费代升级吧。比如官方或者找我,都可以。
页: [1]
查看完整版本: 3.4升级3.5报错1091无法解决

创宇盾启航版免费网站防御网站加速服务