无法将空间索引设置为几何类型 - #1464

时间:2016-06-06 08:19:01

标签: mysql sql innodb spatial spatial-index

我使用的是MySQL 5.5.49版。列的类型为geometry,表的引擎为InnoDB。

我尝试像

这样的东西
ALTER TABLE geom ADD SPATIAL INDEX(field);

ALTER TABLE geom ADD SPATIAL INDEX table (field);

CREATE SPATIAL INDEX sp_index ON table(field);

我收到了错误

  

#1464 - 使用的表类型不支持SPATIAL索引

这是否与表的引擎,MySQL的版本或我遗漏了什么有关?

我读了导致问题的引擎The used table type doesn't support SPATIAL indexes。我真的需要更换发动机吗? InnoDB更适合我的需求。

0 个答案:

没有答案