À l'aide de backticks vous permet d'utiliser des caractères de remplacement. Dans la requête à la rédaction de ses pas un problème, mais si l'on suppose que vous pouvez simplement utiliser backticks, je suppose qu'il vous permet de sortir avec des trucs comme ridicule
SELECT `id`, `my name`, `another field` , `field,with,comma`
Ce qui n'est bien sûr générer mal nommée tables.
Si vous êtes juste être concis, je ne vois pas de problème avec ça,
vous aurez remarque si vous exécutez votre requête en tant que tel
EXPLAIN EXTENDED Select foo,bar,baz
L'généré avertissement qui apparaît dos à dos-tiques et les noms de table entièrement qualifiés. Donc, si vous êtes à l'aide de la génération de requêtes de fonctionnalités et automatisé de la ré-écriture des requêtes, des backticks ferait rien d'analyse de votre code moins confus.
Je pense cependant, au lieu de rendre obligatoire si vous pouvez ou non utiliser des backticks, ils devraient avoir un standard pour les noms. Il résout plus de "vrais" problèmes.