Я выполняю миграцию с сервера sql на mariadb 10.0, и сгенерированный код продолжает давать сбой из-за синтаксической ошибки в операторах создания таблицы.
В частности, ему не нравятся строки INDEX
всоздать таблицу операторов.И пример выражения, которое он подавляет:
CREATE TABLE t1 (
`fk_manager` varchar(255),
INDEX `imgr` (`fk_manager` ASC) visible
);
Это ошибка, которую я получаю
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near 'INDEX
`imgr` (`fk_manager` ASC) visible)'
at line 3
Если я удаляю ключевое слово visible
, эта же команда работает, поэтому я предполагаю, что этоСинтаксис действителен на новых версиях MySQL, но не моя.Могу ли я сказать MySQL Workbench, чтобы исключить его?