MySQL Error number: 3502; Symbol: ER_UNSUPPORTED_INDEX_ALGORITHM; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: 3502; Symbol: ER_UNSUPPORTED_INDEX_ALGORITHM; SQLSTATE: HY000
Message: This storage engine does not support the %s index algorithm, storage engine default was used instead.
错误号3502的ER_UNSUPPORTED_INDEX_ALGORITHM,在MySQL中,表示不受支持的索引算法,SQLSTATE值为HY000。
错误说明:
当你使用MySQL建立一个索引,如果索引的算法不受MySQL支持,将会抛出错误号3502,并显示不受支持的索引算法错误。
常见案例
比如当你在MySQL中建立了一个Hash索引,其实MySQL不支持Hash索引,所以这时就会抛出这个错误。
解决方法:
要解决这个问题,可以把原来的Hash索引改成B-Tree等索引类型,MySQL才支持,以此解决包含这个错误的问题。