Problemem jest słowo VISIBLE
, usuń go i będzie działać. Indeks jest domyślnie widoczny.
Twoje pytanie:"Jeśli usunę VISIBLE, działa dobrze, więc dlaczego mysql workbench zdecydował się dodać widoczne?"
Moja odpowiedź:Opcja zaznaczenia indeksu jako niewidocznego nie jest jeszcze zaimplementowana w MariaDB (afaik!).
Aktualizacja:
Składnia MariaDB jest inna, zobacz to odniesienie:https://jira.mariadb.org /przeglądaj/MDEV-7317