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!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn