Почему я не могу выбрать из таблицы с именем range без использования обратных кавычек?
Я столкнулся с проблемой с MySQL. Запрос select * from range;
работает на mysql 5.0.22, но не работает mysql 5.1.61. но это работает с backtick: т.е.
select * from `range`;
Пожалуйста, помогите в этом отношении.
Я хочу, чтобы mysql 5.1.61 выполнял запрос без backtick (`)
1 ответ
Диапазон - зарезервированное слово в 5.1
http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html
Поэтому, если вы используете его, вам нужно использовать обратные галочки, чтобы сообщить MySQL, что вы не используете зарезервированное слово. диапазон не был в 5.0