Problemet är ordet VISIBLE
, ta bort det och det kommer att fungera. Index är synliga som standard.
Din fråga:"Om jag tar bort VISIBLE fungerar det bra, så varför valde mysql workbench att lägga till synlig?"
Mitt svar:Alternativet att markera index som osynligt är ännu inte implementerat i MariaDB (afaik!).
Uppdatering:
Syntaxen för MariaDB är annorlunda, se denna referens:https://jira.mariadb.org /browse/MDEV-7317