バックティックを使用すると、代替文字を使用できます。クエリの作成ではそれほど問題にはなりませんが、バックティックを使用できると仮定すると、
のようなばかげたものを回避できると思います。SELECT `id`, `my name`, `another field` , `field,with,comma`
もちろん、これは間違った名前のテーブルを生成します。
簡潔にしているだけの場合は問題はありません。クエリをそのように実行したかどうかに注意してください
EXPLAIN EXTENDED Select foo,bar,baz
生成された警告には、およびのバックティックがあります。 完全修飾テーブル名。したがって、クエリ生成機能とクエリの自動書き換えを使用している場合、バックティックを使用すると、コードの解析が混乱しにくくなります。
ただし、バックティックを使用できるかどうかを強制するのではなく、名前の標準を設定する必要があると思います。それはより多くの「本当の」問題を解決します。