Maison > base de données > tutoriel mysql > Pourquoi l'erreur MySQL 1064 se produit-elle malgré une syntaxe SQL correcte pour les contraintes de clé étrangère ?

Pourquoi l'erreur MySQL 1064 se produit-elle malgré une syntaxe SQL correcte pour les contraintes de clé étrangère ?

Mary-Kate Olsen
Libérer: 2024-12-07 00:35:17
original
974 Les gens l'ont consulté

Why Does MySQL Error 1064 Occur Despite Correct SQL Syntax for Foreign Key Constraints?

Erreur MySQL 1064 : erreur de syntaxe malgré une syntaxe correcte

La rencontre de l'erreur MySQL 1064 indique un problème avec votre syntaxe SQL. Cependant, si la syntaxe fournie semble correcte, il est crucial d'approfondir les causes potentielles.

Dans ce cas, l'erreur s'est produite lors de l'ajout d'une contrainte de clé étrangère. Initialement, la syntaxe incluait le mot-clé « VISIBLE » après la création d'un index. La suppression de ce mot-clé a résolu le problème.

La question se pose : pourquoi le mot-clé "VISIBLE" a-t-il été utilisé en premier lieu ? Dans MySQL, les index sont visibles par défaut, ce qui rend le mot-clé "VISIBLE" redondant et potentiellement prêt à confusion.

De plus, MySQL Workbench peut avoir inclus le mot-clé "VISIBLE" en raison des différences de syntaxe entre MySQL et son dérivé, MariaDB. . MariaDB, utilisée dans XAMPP, gère les index différemment, comme souligné dans la référence.

Pour éviter de tels problèmes, examinez attentivement les différences de syntaxe entre MySQL et MariaDB lorsque vous travaillez avec XAMPP. Reportez-vous à la documentation officielle ou aux ressources communautaires pour obtenir des directives spécifiques.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal