ここでいくつかのSQL質問に対するいくつかの回答とコメントを読み、私の友人がそれらを禁止するポリシーのある場所で働いていることを聞いた後、MySQLでフィールド名の周りにバックティックを使用することに何か問題があるのではないかと思っています。 。
あれは:
SELECT `id`, `name`, `anotherfield` ...
-- vs --
SELECT id, name, anotherfield ...
count
、type
とtable
。これらは非常にあいまいな用語であり、ほとんどすべての場合、これらの名前はより具体的になるように改善できます。列に名前を付けることも危険であり、エラーが発生する可能性があります。誰かがバックティックの追加を忘れたり、バックティックを追加する必要があることに気付かない場合があるためです。予約語を列名として使用しないことをお勧めします。
count
、type
、table
または類似