MySQL Error number: MY-013087; Symbol: ER_IB_MSG_1262; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-013087; Symbol: ER_IB_MSG_1262; SQLSTATE: HY000
Message: %s
左右
错误说明
MY-013087是MySQL定义的一个错误,其中的符号ER_IB_MSG_1262指的是“不可用的列类型”(ENGINE=InnoDB)。对于这个错误,MySQL响应的SQLSTATE是“HY000”。
常见案例
造成这个错误的原因通常是在指定字段时同时使用了不支持的类型。这通常发生在使用MySQL 5.5或更早版本时,因为MySQL在5.5版本中新增了很多字段类型,未引入的字段类型会引发这个错误。
解决方法
为解决这个问题,最简单的做法就是检查该字段类型是否支持,如果不支持,就更改字段类型,这样就可以规避这个错误。同时,可以考虑升级MySQL到最新版本,以支持更多字段类型。