Создание пространственного индекса, возвращающего ошибку при выполнении

#mysql #mysql-workbench

Вопрос:

Я хотел бы получить некоторые предложения о том, что я делаю неправильно при создании пространственного индекса. Когда я запускаю эту команду, она выдает мне ошибку.

создайте точки таблицы ( Имя varchar (20) не равно нулю, точка расположения не равна нулю, описание varchar (200), Первичный ключ (Имя) )

СОЗДАТЬ ПРОСТРАНСТВЕННЫЙ ИНДЕКС location НА Points ( location ASC);

Ответ №1:

Я все понял. Мне нужно было избавиться от ASC. Начиная с MySQL 8.0.12, ASC и DESC не разрешены для пространственных индексов