SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 26.06.2008 22:48:57

star-ik
Участник
Зарегистрирован: 06.06.2008
Сообщений: 14

Ограничения в названии таблиц

Для того, чтобы легче было идентифицировать информацию решил использовать сочетания букв, как показано в таблице:
ru    Россия
us    США
es    Испания
ua    Украина
fr    Франция
by    Беларусь
и т.д..
Т.е. взял общепринятые обозначения для стран. В БД стал создавать таблицы для этих стран, используя перечисленные сокращения.
Как только встретилось " by    Беларусь " начались проблемы:
то не создается эта таблица,
то данные в неё не заносятся,
после того как в ручную создал и заполнил таблицу, при обращении к ней выдается ошибка:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'by WHERE '32' >= start and '32' <= stop' at line 1

Вопрос:
Как решить проблему ?

Неактивен

 

#2 27.06.2008 00:39:47

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Ограничения в названии таблиц

by ключевое слово, заключайте такие названия в обратные кавычки SELECT * FROM `by`;

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson