请选择 进入手机版 | 继续访问电脑版
查看: 230|回复: 8

[已解决] 升级3.5不知道为何需要重命名表

[复制链接]

2

主题

33

回帖

47

积分

初学乍练

贡献
0 点
金币
10 个
QQ
发表于 2022-12-23 02:34:36 | 显示全部楼层 |阅读模式
升级3.5不知道为何需要重命名表,每个原来的表都是重命名为_bak不知道是什么逻辑,而且还不把bak的数据迁移回原来的表。
升级一直过不去,三个论坛都是这样。

QQ截图20221223023413.png
5 金币+1 金币

最佳答案

lonhowe 发表于 2022-12-23 17:02
2楼和三楼哪个是正确的。。

你截图的代码是1314学习网说的原因,但你的bak表生成的原因不是这段代码,所以都没错啊
回复

使用道具 举报

9

主题

1324

回帖

2552

积分

应用开发者

贡献
0 点
金币
1181 个
发表于 2022-12-23 10:19:11 | 显示全部楼层
因为要转换为innodb引擎。你没迁移回去说明升级步骤错误或中间报错了没执行完
回复 支持 反对

使用道具 举报

14

主题

436

回帖

1282

积分

应用开发者

贡献
1 点
金币
817 个
发表于 2022-12-23 11:45:15 | 显示全部楼层
你对应表的主键被修改过了,你得修改discuz的安装sql,把里边的主键改成和你实际的主键信息一致
回复 支持 反对

使用道具 举报

2

主题

33

回帖

47

积分

初学乍练

贡献
0 点
金币
10 个
QQ
 楼主| 发表于 2022-12-23 16:59:34 | 显示全部楼层
湖中沉 发表于 2022-12-23 10:19
因为要转换为innodb引擎。你没迁移回去说明升级步骤错误或中间报错了没执行完 ...

的确是中间报错了,到了dataupdate 这一步就提示【数据无法识别,请返回】,升级两个论坛都如此。不知道哪里的毛病。
回复 支持 反对

使用道具 举报

2

主题

33

回帖

47

积分

初学乍练

贡献
0 点
金币
10 个
QQ
 楼主| 发表于 2022-12-23 17:01:01 | 显示全部楼层
1314学习网 发表于 2022-12-23 11:45
你对应表的主键被修改过了,你得修改discuz的安装sql,把里边的主键改成和你实际的主键信息一致 ...

我是升级三个论坛都是_bak了,其中一个论坛是原版的,都没有任何修改过的也是_bak
求大佬详细指点下这个主键是改哪里~
回复 支持 反对

使用道具 举报

2

主题

33

回帖

47

积分

初学乍练

贡献
0 点
金币
10 个
QQ
 楼主| 发表于 2022-12-23 17:02:33 | 显示全部楼层
湖中沉 发表于 2022-12-23 10:19
因为要转换为innodb引擎。你没迁移回去说明升级步骤错误或中间报错了没执行完 ...

2楼和三楼哪个是正确的。。
回复 支持 反对

使用道具 举报

9

主题

1324

回帖

2552

积分

应用开发者

贡献
0 点
金币
1181 个
发表于 2022-12-23 20:06:33 | 显示全部楼层
lonhowe 发表于 2022-12-23 17:02
2楼和三楼哪个是正确的。。

你截图的代码是1314学习网说的原因,但你的bak表生成的原因不是这段代码,所以都没错啊
回复 支持 反对

使用道具 举报

2

主题

33

回帖

47

积分

初学乍练

贡献
0 点
金币
10 个
QQ
 楼主| 发表于 2022-12-23 23:52:07 | 显示全部楼层
1314学习网 发表于 2022-12-23 11:45
你对应表的主键被修改过了,你得修改discuz的安装sql,把里边的主键改成和你实际的主键信息一致 ...

主键木有问题~都是默认的~
微信截图_20221223235134.png

回复 支持 反对

使用道具 举报

2

主题

33

回帖

47

积分

初学乍练

贡献
0 点
金币
10 个
QQ
 楼主| 发表于 2022-12-24 04:06:06 | 显示全部楼层
1314学习网 发表于 2022-12-23 11:45
你对应表的主键被修改过了,你得修改discuz的安装sql,把里边的主键改成和你实际的主键信息一致 ...

核实了下主键是一致的。
但是_bak后不恢复。
微信截图_20221224040511.png

回复 支持 反对

使用道具 举报

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

本版积分规则

添加有偿服务QQ
添加有偿服务微信