Maison >base de données >tutoriel mysql >Erreur MySQL 1064 : Comment corriger les divergences de syntaxe dans MariaDB ?

Erreur MySQL 1064 : Comment corriger les divergences de syntaxe dans MariaDB ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-11 08:01:10158parcourir

MySQL Error 1064: How to Fix Syntax Discrepancies in MariaDB?

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