В чем смысл серьезного акцента (AKA backtick) цитируемых символов в MySQL?
Мне было интересно, почему некоторые учебники и другие инструменты управления MySQL используют серьезный акцент (`) в своих запросах, подобных ниже:
SELECT `TableA`.`FieldA`, `TableA`.`FieldB`, `TableA`.`FieldC`
FROM `Databasename`.`TableA`
Когда он отображает тот же результат с этим запросом ниже:
SELECT FieldA, FieldB, FieldC
FROM TableA
Ответы
Ответ 1
Могила чаще упоминается как "обратный удар", который MySQL использует, чтобы избежать зарезервированных слов MySQL.
В PHPMyAdmin и в различных примерах очень часто встречается упаковка в обратные метки, потому что большинство предпочитает называть таблицы и столбцы как угодно, не беспокоясь об ошибках именования. Я не согласен с практикой лично...