Po przeczytaniu kilku odpowiedzi i komentarzy do niektórych pytań SQL tutaj, a także usłyszeniu, że mój przyjaciel pracuje w miejscu, w którym obowiązuje polityka, która go zakazuje, zastanawiam się, czy jest coś złego w używaniu odwrotnych apostrofów wokół nazw pól w MySQL .
To jest:
SELECT `id`, `name`, `anotherfield` ...
-- vs --
SELECT id, name, anotherfield ...
count
, type
i table
. Są to okropnie niejednoznaczne terminy i prawie w każdym przypadku te nazwy można by poprawić, aby były bardziej szczegółowe. Nazywanie kolumn takich rzeczy jest również niebezpieczne i potencjalne źródło błędów, ponieważ nigdy nie wiadomo, kiedy ktoś może zapomnieć o dodaniu znaków odwrotnych lub nie zdaje sobie sprawy, że musi. Myślę, że lepszą praktyką jest unikanie używania zastrzeżonych terminów jako nazw kolumn.
count
,type
,table
lub podobny