Maison >développement back-end >tutoriel php >Comment puis-je interroger des tables MySQL nommées d'après des mots-clés réservés ?

Comment puis-je interroger des tables MySQL nommées d'après des mots-clés réservés ?

DDD
DDDoriginal
2024-11-28 18:28:12230parcourir

How Can I Query MySQL Tables Named After Reserved Keywords?

Espaces de noms enveloppés pour interroger des mots-clés protégés MySQL

Vous rencontrez des difficultés pour interroger une table nommée d'après un mot-clé protégé dans MySQL ? Examinons la solution.

MySQL réserve certains mots à des fins spécifiques, et leur utilisation comme noms de table peut entraîner des erreurs de syntaxe. Pour surmonter cela, nous pouvons mettre le nom de la table entre guillemets ( ).

Par exemple, le mot réservé « order » dans une table nommée « order » peut être interrogé en utilisant :

mysql_query("SELECT * FROM `order` WHERE orderID = 102;");

Il est généralement conseillé d'éviter d'utiliser des mots-clés MySQL comme noms de table pour éviter des problèmes potentiels. Cependant, si nécessaire, cette technique nous permet de contourner la restriction.

Pour plus de référence, consultez la documentation de MySQL sur les mots réservés :

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