Почему имена полей SQL иногда пишутся как `this`? - PullRequest
2 голосов
/ 13 февраля 2010

Какая разница между

SELECT * FROM `this`

и

SELECT * FROM this

1 Ответ

8 голосов
/ 13 февраля 2010

Первый сбежал, второй нет. Рассмотрим:

SELECT * FROM `FROM`

В системах, где обратный тик является escape-кодом, который выбирает из таблицы с именем FROM (тогда как без обратных тиков это синтаксическая ошибка). В некоторых системах вместо этого используются квадратные скобки, например, SELECT * FROM [FROM].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...