返回列表 发帖
查看: 477|回复: 4

[已解决] 3.4升级3.5报错1091无法解决

3

主题

18

回帖

41

积分

初学乍练

贡献
2 点
金币
5 个
发表于 2023-9-16 18:25:39 | 显示全部楼层 |阅读模式
UCenter info: MySQL Query Error
SQL:ALTER TABLE [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字段索引是存在的,试过删除索引再重建索引也是不行,回滚了无数次了始终没办法,到底哪里出了问题

捕获.PNG




我知道答案 回答被采纳将会获得1 贡献 已有4人回答
捕获2.PNG
回复

使用道具 举报

18

主题

4034

回帖

7401

积分

应用开发者

贡献
363 点
金币
1397 个
QQ
发表于 2023-9-16 18:38:58 | 显示全部楼层
3.5专版置顶常见问题有说这个问题如何解决及原因
回复 支持 反对

使用道具 举报

3

主题

18

回帖

41

积分

初学乍练

贡献
2 点
金币
5 个
 楼主| 发表于 2023-9-16 18:50:44 | 显示全部楼层
湖中沉 发表于 2023-9-16 18:38
3.5专版置顶常见问题有说这个问题如何解决及原因

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

使用道具 举报

18

主题

4034

回帖

7401

积分

应用开发者

贡献
363 点
金币
1397 个
QQ
发表于 2023-9-16 18:53:42 | 显示全部楼层
Error:Can't DROP 'email'; check that column/key exists

你自己写的这个提示里已经明确了,就是这个问题,且此解决方案经过几十个站点验证可行,你操作了无效,一般说明你操作错了……

如果自己实在不会升级,建议恢复备份数据后找懂技术的付费代升级吧。比如官方或者找我,都可以。
回复 支持 反对

使用道具 举报

3

主题

18

回帖

41

积分

初学乍练

贡献
2 点
金币
5 个
 楼主| 发表于 2023-9-18 20:19:10 | 显示全部楼层
解决了,是我找错表了,将pre_ucenter_members表的email字段设置为索引后再升级。我一真在弄pre_common_member这个表,真是服了

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-5-19 18:05 , Processed in 0.048177 second(s), 9 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表