在MySQL中創(chuàng)建Geometry索引可以通過以下步驟實(shí)現(xiàn):
CREATE TABLE spatial_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
location GEOMETRY,
SPATIAL INDEX(location)
);
ALTER TABLE spatial_table ADD SPATIAL INDEX(location);
CREATE SPATIAL INDEX idx_location ON spatial_table(location);
SHOW VARIABLES LIKE 'have_%_index';
確保結(jié)果中有"have_geometry_index"的值為YES。
SHOW ENGINES;
確保結(jié)果中有"InnoDB"引擎,并且支持空間索引。
通過以上步驟,您就可以在MySQL中成功創(chuàng)建Geometry索引了。