Задать вопрос
@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`)

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

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

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

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