宏誓 发表于 2024-12-5 19:06:23

Error:Can't DROP 'email'; check that column/key exists Errno:1091

X3.4升级X3.5先UC升级出现这个


UCenter info: MySQL Query Error
SQL:ALTER TABLE members DROP KEY `email`;
Error:Can't DROP 'email'; check that column/key exists
Errno:1091

我知道答案 回答被采纳将会获得1 贡献 已有7人回答

成娅旃 发表于 2024-12-5 19:07:03

置顶常见问题里有

成娅旃 发表于 2024-12-5 19:07:53

Q004:升级Ucenter 7.0时显示数据库members表里缺少email这个字段
A004:标准Ucenter必定存在email字段的,此提示一般是以前某些修改导致email字段不存在或未被设置为索引,进入数据表(使用PhpMyAdmin)将pre_ucenter_members表的email字段设置为索引后再升级。
https://www.dismall.com/thread-14718-1-1.html

搭仑扯 发表于 2024-12-5 19:08:06

刚刚也遇到这个问题,迫使升级中断。
但我检查数据表 pre_common_member,'email' 字段不但存在,也是索引。为何还会出现此错误讯息呢?

UCenter info: MySQL Query Error
SQL:ALTER TABLE members DROP KEY `email`;
Error:Can't DROP 'email'; check that column/key exists
Errno:1091

请问该如何解决?谢谢!

搭仑扯 发表于 2024-12-5 19:08:59

没遇到过这种情况……只能具体检查看看了;

如果能接受有偿的话 可以 加我 QQ

郁和静 发表于 2024-12-5 19:09:49

如果数据表是指 pre_ucenter_members 的话,的确没有 'email' 这个 key。
是要手动加上去吗?

黎世敏 发表于 2024-12-5 19:10:41

不好意思,找到了数据表 pre_ucenter_members 中的 'email',但没有设置为索引,要设置吗?

淤芯咬 发表于 2024-12-5 19:11:14

已将 pre_ucenter_members 里的 'email' 设置为索引,但还是同样的错误讯息出现。
页: [1]
查看完整版本: Error:Can't DROP 'email'; check that column/key exists Errno:1091