Burada bazı SQL soruları üzerine birkaç cevap ve yorum okuduktan ve ayrıca bir arkadaşımın onları yasaklayan bir politikaya sahip bir yerde çalıştığını duyduktan sonra, MySQL'de alan adlarının çevresinde backticks kullanmanın yanlış bir şey olup olmadığını merak ediyorum .
Yani:
SELECT `id`, `name`, `anotherfield` ...
-- vs --
SELECT id, name, anotherfield ...
count
, type
ve table
. Bunlar oldukça belirsiz terimlerdir ve neredeyse her durumda bu isimler daha spesifik olacak şekilde geliştirilebilir. Sütunlarınızı buna benzer bir şekilde adlandırmak da tehlikelidir ve potansiyel bir hata kaynağıdır; Sütun adları olarak ayrılmış terimleri kullanmaktan kaçınmanın daha iyi bir uygulama olduğunu düşünüyorum.
count
,type
,table
veya benzeri