Le problème est le mot VISIBLE
, supprimez-le et cela fonctionnera. Les index sont visibles par défaut.
Votre question :"Si je supprime VISIBLE, cela fonctionne très bien, alors pourquoi mysql workbench a-t-il décidé d'ajouter visible ?"
Ma réponse :L'option permettant de marquer l'index comme invisible n'est pas encore implémentée dans MariaDB (autant que je sache !).
Mise à jour :
La syntaxe de MariaDB est différente, veuillez consulter cette référence :https://jira.mariadb.org /parcourir/MDEV-7317