Brug af backticks giver dig mulighed for at bruge alternative tegn. I forespørgselsskrivning er det ikke sådan et problem, men hvis man antager, at du bare kan bruge backticks, vil jeg antage, at det lader dig slippe af sted med latterlige ting som
SELECT `id`, `my name`, `another field` , `field,with,comma`
Hvilket selvfølgelig genererer dårligt navngivne tabeller.
Hvis du bare er kortfattet, kan jeg ikke se et problem med det, vil du bemærke, hvis du kører din forespørgsel som sådan
EXPLAIN EXTENDED Select foo,bar,baz
Den genererede advarsel, der kommer tilbage, vil have back-ticks og fuldt kvalificerede tabelnavne. Så hvis du bruger forespørgselsgenereringsfunktioner og automatiseret omskrivning af forespørgsler, vil backticks gøre alt ved at analysere din kode mindre forvirret.
Jeg synes dog, at i stedet for at give mandat til, om du kan bruge backticks, bør de have en standard for navne. Det løser mere 'rigtige' problemer.