MySQL error 1064 syntax but everything seems fine

Problem is the word VISIBLE, remove it and it will work.
Index are visible by default.

Your question: “If i remove VISIBLE it works just fine, so why did mysql workbench decided to add visible?”

My answer: The option to mark index invisible is not yet implemented in MariaDB (afaik!).

Update:

The syntax for MariaDB is different, please see this reference: https://jira.mariadb.org/browse/MDEV-7317

Leave a Comment