MySQL Error number: MY-012361; Symbol: ER_IB_MSG_536; SQLSTATE: HY000

文档解释

Error number: MY-012361; Symbol: ER_IB_MSG_536; SQLSTATE: HY000

Message: %s

错误说明

ER_IB_MSG_536,MySQL错误代码符号为MY-012361,SQLSTATE为HY000,提示用户InnoDB中的索引类型无效。

常见的案例

ER_IB_MSG_536的案例主要是因为在InnoDB中,创建某列使用了不被允许的索引类型,导致抛出此错误。错误提示如下:

InnoDB: Index type INNODB_FT_LANGUAGE_ID not supported in this release

解决方法

当发生ER_IB_MSG_536错误时,可以采取以下措施来解决:

1.使用不支持当前版本的InnoDB索引类型时报该错误。 重新设计或者替换掉建表中不支持的InnoDB索引类型,改用支持的InnoDB索引类型。

2.检查MySQL服务器版本。 在建表前确保MySQL服务器的版本是否支持使用的索引类型,如果版本不兼容,请升级MySQL服务器。

3.检查InnoDB索引类型。 把InnoDB表中不支持的索引类型删掉,重新编写正确的SQL语句,确保InnoDB中使用的是正确的索引类型。

你可能感兴趣的