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!