后台
599154

表引擎转成InnoDB时,大部分表报错已解决悬赏5积分

提问者1答案数1阅读数128发表时间2025-10-31 14:31:22

报错如下图:原版本是开源版12,升级到21.7.6

f_f64d24cbf905a324111577bc6ca2e7ca&t=png

禅道版本:禅道开源版 21.7.6

安装包类型:Windows安装包

操作系统:Windows 8.1

客户端浏览器:

设置备注
内容
答案列表
🎂
2025-10-31 15:10:47

您好,咱们一键安装包部署还是源码包,当前mysql版本是多少?

可以进数据库里show create table “表名” 查看下当前表结构显示的引擎是什么,如果是MYISAM,

手动执行 alter table “表名” ENGINE = "InnoDB";看看

我的微信:13256858138,Q:3620458865。也可以直接加我好友,协助您看下此问题。

🍢
12025/11/01
12.3.1升级到21.6之后,安装2.16一键安装包。然后从xampp迁移到zentao。数据版本10.4.4
1条回复 回复
🍢
12025/11/01
MySQL 版本:5.5.5-10.4.14-MariaDB
2条回复 回复
2025/11/01
手动执行也一样报错:查询出错 (1050): Table '.\zentao\zt_acl' already exists
1条回复 回复
🎂
禅道-王誉霖2025/11/03
咱们可以进数据库里查看下这些表的引擎是否已经是InnoDB。
我的微信:13256858138,Q:3620458865。也可以直接加我好友,协助您看下此问题。
回复
🎂
禅道-王誉霖2025/11/03
您好,咱们如果安装的是21.6的一键安装包,数据库版本不应该是还是5.5.5的。可以简单描述下咱们是如何更新的一键安装包。
另外咱们可以进数据库里查看下这些表的引擎是否已经是InnoDB。
我的微信:13256858138,Q:3620458865。也可以直接加我好友,协助您看下此问题。
1条回复 回复
🎂
禅道-王誉霖2025/11/03
已群里沟通,最后解决方案是创建一个新库,将数据库表导入新库然后再修改表引擎。
回复
联系我们
联系人
张淑钧/高级客户经理
电话(微信)
13156280939
QQ号码
2082428410
联系邮箱
zhangshujun@chandao.com
其他相关问答
597183
已解决
悬赏5积分
提问者: 72645 于 2024-04-22600次浏览,1个答案
提问者: m_65f15bc371b39 于 2024-05-06598次浏览,1个答案
597295
已解决
悬赏5积分
提问者: m_66591e345e212 于 2024-05-31431次浏览,1个答案
提问者: m_658d1a77a064a 于 2023-12-28884次浏览,1个答案
提问者: terry2001 于 2014-11-262867次浏览,1个答案
返回顶部
客服头像
张淑钧
高级客户经理
客服微信
13156280939
2082428410
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。