Att använda backticks tillåter dig att använda alternativa tecken. När du skriver frågor är det inte ett sådant problem, men om man antar att du bara kan använda backticks, skulle jag anta att det låter dig komma undan med löjliga saker som
SELECT `id`, `my name`, `another field` , `field,with,comma`
Vilket naturligtvis genererar dåligt namngivna tabeller.
Om du bara är kortfattad ser jag inga problem med det, du kommer att notera om du kör din fråga som sådan
EXPLAIN EXTENDED Select foo,bar,baz
Den genererade varningen som kommer tillbaka kommer att ha back-ticks och fullständigt kvalificerade tabellnamn. Så om du använder frågegenereringsfunktioner och automatisk omskrivning av frågor, skulle backticks göra allt som analyserar din kod mindre förvirrat.
Jag tycker dock, istället för att beordra om du kan använda backticks eller inte, bör de ha en standard för namn. Det löser mer "riktiga" problem.