后台
596428

表引擎将表转成InnoDB时,多个表报错,无法转为InnoDB已解决悬赏5积分

提问者五味杂陈黑咖啡答案数1阅读数1108发表时间2023-05-17 11:14:24
  • 更换数据表zt_burn引擎失败,原因:SQLSTATE[HY000]: General error: 1005 Can't create table `zentao`.`zt_burn` (errno: 140 "Wrong create options")
  • 更换数据表zt_company引擎失败,原因:SQLSTATE[HY000]: General error: 1005 Can't create table `zentao`.`zt_company` (errno: 140 "Wrong create options")
  • 更换数据表zt_dept引擎失败,原因:SQLSTATE[HY000]: General error: 1005 Can't create table `zentao`.`zt_dept` (errno: 140 "Wrong create options")
  • 更换数据表zt_effort引擎失败,原因:SQLSTATE[HY000]: General error: 1005 Can't create table `zentao`.`zt_effort` (errno: 140 "Wrong create options")
  • 更换数据表zt_grouppriv引擎失败,原因:SQLSTATE[HY000]: General error: 1005 Can't create table `zentao`.`zt_grouppriv` (errno: 140 "Wrong create options")
  • 更换数据表zt_im_conferenceaction引擎失败,原因:SQLSTATE[HY000]: General error: 1005 Can't create table `zentao`.`zt_im_conferenceaction` (errno: 140 "Wrong create options")
  • 更换数据表zt_im_messagestatus引擎失败,原因:SQLSTATE[HY000]: General error: 1005 Can't create table `zentao`.`zt_im_messagestatus` (errno: 140 "Wrong create options")
  • 更换数据表zt_planstory引擎失败,原因:SQLSTATE[HY000]: General error: 1005 Can't create table `zentao`.`zt_planstory` (errno: 140 "Wrong create options")
  • 更换数据表zt_projectproduct引擎失败,原因:SQLSTATE[HY000]: General error: 1005 Can't create table `zentao`.`zt_projectproduct` (errno: 140 "Wrong create options")
  • 更换数据表zt_projectstory引擎失败,原因:SQLSTATE[HY000]: General error: 1005 Can't create table `zentao`.`zt_projectstory` (errno: 140 "Wrong create options")
  • 更换数据表zt_relation引擎失败,原因:SQLSTATE[HY000]: General error: 1005 Can't create table `zentao`.`zt_relation` (errno: 140 "Wrong create options")
  • 更换数据表zt_suitecase引擎失败,原因:SQLSTATE[HY000]: General error: 1005 Can't create table `zentao`.`zt_suitecase` (errno: 140 "Wrong create options")
  • 更换数据表zt_team引擎失败,原因:SQLSTATE[HY000]: General error: 1005 Can't create table `zentao`.`zt_team` (errno: 140 "Wrong create options")
  • 更换数据表zt_usergroup引擎失败,原因:SQLSTATE[HY000]: General error: 1005 Can't create table `zentao`.`zt_usergroup` (errno: 140 "Wrong create options")
更换数据库引擎完毕。

禅道版本:禅道开源版 18.3

安装包类型:源码包

操作系统:CentOS

客户端浏览器:Chrome

设置备注
内容
答案列表
2023-05-17 11:20:50

1、可以检查下数据库的版本,老版本的数据库不支持innodb存储引擎

2、更换存储引擎不是必须的,不影响现在的使用。

📗
五味杂陈黑咖啡2023/05/17
数据库版本是
Server: MariaDB
Server version: 10.5.5-MariaDB Source distribution
回复
禅道-阿龙2023/05/17
1、检查当前数据库是否开启innodb存储引擎,如果未开启innodb需要修改配置开启;
2、确定开启innodb引擎后,可以登录数据库中手动执行 "ALTER TABLE TABLENAME ENGINE=InnoDB; "命令检查是否正常。
回复
📗
五味杂陈黑咖啡2023/05/23
最后解决方法:
对上述迁移失败的表执行sql alter table zt_burn ROW_FORMAT = default; 修改默认row format后,再执行迁移Innodb
回复
联系我们
联系人
高丽亚/高级客户经理
电话(微信)
17667930330
QQ号码
3645260865
联系邮箱
gaoliya@chandao.com
其他相关问答
596654
已解决
悬赏25积分
提问者: m_62b3e524652f4 于 2023-08-11558次浏览,2个答案
提问者: qq_5c88b24e5312a 于 2019-03-131709次浏览,1个答案
提问者: adoin 于 2022-07-19657次浏览,1个答案
提问者: Cheng127 于 2022-12-051248次浏览,1个答案
596592
已解决
悬赏5积分
提问者: wx_646d5c45c8d63 于 2023-07-20456次浏览,2个答案
返回顶部
客服头像
高丽亚
高级客户经理
客服微信
17667930330
3645260865
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。