Задать вопрос
@bighoc
php/javascript developer

Зачем используют ` в mySQL ?

Пример такой запрос

CREATE TABLE ds_news_entities (
`news_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`title` VARCHAR(255) NOT NULL,
`content` TEXT NOT NULL,
`created` DATETIME,

PRIMARY KEY (`news_id`)

Для чего названия полей в ковычка ?
  • Вопрос задан
  • 2334 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@carryx
MySQL Developer
чтобя явно определить, что это название таблицы/столбца
привыкайте ставить всегда ` ` - это хороший тон
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Ошибка:
SELECT key FROM .....

Не ошибка:
SELECT `key` FROM .....
Ответ написан
Комментировать
disc
@disc
веб-разработчик
отличает названия полей от зарезервированных слов
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы