Erreur MySQL 1064 : différence syntaxique
Lors de l'exécution de commandes dans MySQL Workbench, les utilisateurs peuvent rencontrer l'erreur 1064, indiquant une erreur de syntaxe. Cette erreur peut survenir lors de l'utilisation de XAMPP, qui utilise nativement MariaDB au lieu de MySQL.
Solutions possibles :
-
Supprimez l'attribut VISIBLE : La syntaxe utilisée dans la requête donnée inclut l'attribut VISIBLE lors de l'ajout d'un index. Cependant, cet attribut n'est pas pris en charge dans MariaDB. La suppression de VISIBLE résoudra l'erreur.
-
Vérifiez la syntaxe MariaDB : Puisque XAMPP utilise MariaDB, il est crucial de respecter sa syntaxe spécifique. Par exemple, dans l'exemple de requête, la commande permettant d'ajouter une clé étrangère doit être modifiée pour correspondre à la syntaxe MariaDB, comme indiqué dans la référence suivante : https://jira.mariadb.org/browse/MDEV-7317.
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!