我刚接触“空间索引”(spatial index)这个概念,但它似乎是根据纬度/经度进行筛选的最佳解决方案。因此,我向我的表中添加了一列:
于是我创建了一个geometry
字段:
ALTER TABLE `addresses` ADD `point` POINT NOT NULL
然后我尝试添加索引:
ALTER TABLE `addresses` ADD SPATIAL INDEX ( `point` )
但我收到了一个错误:
#1416 - Cannot get geometry object from data you send to the GEOMETRY field
我在这里做错了什么?