Maison > base de données > tutoriel mysql > Comment puis-je interroger une table MySQL nommée d'après un mot-clé protégé ?

Comment puis-je interroger une table MySQL nommée d'après un mot-clé protégé ?

Patricia Arquette
Libérer: 2024-12-10 02:03:14
original
851 Les gens l'ont consulté

How Can I Query a MySQL Table Named After a Protected Keyword?

Interrogation de tables avec des mots-clés protégés dans MySQL

Lors de la création de tables de base de données, il est généralement recommandé d'éviter d'utiliser des mots-clés protégés comme noms de table. Cependant, si vous rencontrez une table qui partage le même nom qu'un mot-clé protégé (dans ce cas, « order »), il existe plusieurs façons de l'interroger.

Utilisation des backticks :

L'approche la plus courante consiste à placer le nom de la table entre des guillemets (`) pour indiquer qu'il ne s'agit pas d'un mot-clé. Par exemple :

mysql_query("SELECT * FROM `order` WHERE orderID = 102;");
Copier après la connexion

Utilisation de séquences d'échappement :

Vous pouvez également utiliser une séquence d'échappement avant le mot-clé. Pour MySQL, le caractère d'échappement est la barre oblique inverse (). Ainsi, vous pouvez écrire :

mysql_query("SELECT * FROM order WHERE orderID = 102 \G");
Copier après la connexion

Éviter les mots-clés protégés :

Bien que les méthodes ci-dessus vous permettent d'interroger des tables avec des noms de mots-clés protégés, il est généralement conseillé d'éviter les utiliser complètement. Les mots-clés protégés sont réservés par MySQL à des fins spécifiques, et leur utilisation pour les noms de tables peut entraîner des conflits potentiels et de la confusion à l'avenir.

Plus d'informations :

Pour un liste complète des mots-clés protégés dans MySQL, reportez-vous à la documentation officielle de MySQL à l'adresse : https://dev.mysql.com/doc/refman/5.5/en/keywords.html

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 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