установка целевой версии базы данных для миграции MySQL Workbench - PullRequest
0 голосов
/ 11 апреля 2019

Я выполняю миграцию с сервера 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, чтобы исключить его?

...