Choose the best answer. Examine this statement, which executes successfully:
You want to improve the performance of this query: SELECT Name FROM world.city WHERE Population BETWEEN 1000000 AND 2000000; Which change enables the query to succeed while accessing fewer rows? A) ALTER TABLE world.city ADD INDEX (Name) ; B) ALTER TABLE world.city ADD SPATIAL INDEX (Name) ; C) ALTER TABLE world.city ADD FULLTEXT INDEX (Name) ; D) ALTER TABLE world.city ADD FULLTEXT INDEX (Population) ; E) ALTER TABLE world.city ADD SPATIAL INDEX (Population) ; F) ALTER TABLE world.city ADD INDEX (Population) ;
解析
Answer:F 分析: mysql> ALTER TABLE city ADD SPATIAL INDEX(Population); ERROR 1687 (42000): A SPATIAL index may only contain a geometrical type column