El problema es la palabra VISIBLE
, elimínelo y funcionará. Los índices son visibles de forma predeterminada.
Su pregunta:"Si elimino VISIBLE, funciona bien, entonces, ¿por qué mysql workbench decidió agregar visible?"
Mi respuesta:la opción para marcar el índice como invisible aún no está implementada en MariaDB (¡afaik!).
Actualización:
La sintaxis de MariaDB es diferente, consulte esta referencia:https://jira.mariadb.org /navegar/MDEV-7317