Maison > Article > base de données > Pourquoi MySQL Workbench génère-t-il des erreurs de syntaxe avec « VISIBLE » dans les instructions CREATE INDEX ?
Lors de la création d'un index unique dans MySQL, une erreur de syntaxe peut survenir lors de l'utilisation du " Mot-clé "VISIBLE". Ce problème survient généralement lors de l'utilisation de la dernière version de MySQL Workbench avec une ancienne version du serveur MySQL, telle que MySQL 5.7.
Le mot-clé "VISIBLE", qui contrôle la visibilité d'un index, est une fonctionnalité disponible dans la version du serveur MySQL 8.0 et supérieure. Cependant, dans MySQL 5.7, ce mot-clé n'est pas pris en charge.
MySQL Workbench 8.0.12 génère automatiquement des instructions CREATE UNIQUE INDEX avec le mot-clé "VISIBLE". Cela peut entraîner des erreurs de syntaxe lors de l'exécution de ces instructions dans MySQL 5.7.
Pour empêcher MySQL Workbench d'ajouter automatiquement le mot-clé "VISIBLE", la cible par défaut La version de MySQL peut être ajustée dans les préférences de MySQL Workbench.
Étapes pour désactiver Génération automatique :
En définissant cette préférence, MySQL Workbench ne générera plus d'instructions avec le Mot-clé "VISIBLE" lors de l'exécution des instructions CREATE UNIQUE INDEX pour les serveurs MySQL 5.7.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!