Зарезервированное слово в имени столбца - вставить в MySQL

У меня есть база данных MySQL со словом "group" в одном из имен столбцов. Я не могу изменить эту базу данных и имя столбца; это не мое.

Пользователи таблицы, столбцы: id, name, password, group, и другие. Мне нужно вставить запись в эту таблицу. Пробовал INSERT INTO users (name, group) VALUES ('John', '9'), но не работает из-за "group".

Помогите, пожалуйста, как вставить запись в эту таблицу?


person krYsti    schedule 21.03.2012    source источник
comment
Я думаю, что какой-то идентификатор или пароль или что-то еще может быть обязательным. Однажды проверьте это.   -  person Unknown    schedule 21.03.2012


Ответы (2)


Пытаться:

INSERT INTO users (`name`, `group`) VALUES ('John', '9')
person sikander    schedule 21.03.2012
comment
Теперь с обратными кавычками все работает :-) - person krYsti; 21.03.2012

используйте обратные кавычки (`) вокруг имен столбцов, когда вы используете зарезервированные ключевые слова в запросе:

INSERT INTO users (`name`,`group`) VALUES ('John', '9')

Читайте здесь: Зарезервированные слова

person Community    schedule 21.03.2012
comment
:) уже обновил. прежде чем вы написали. - person ; 21.03.2012