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

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