Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Не создаются табл. и поля с русскими именами (Tram) 28/02/2008 - 19:32:40



From: Tram - 28/02/2008 - 19:32:40
Subject:Не создаются табл. и поля с русскими именами
-----------------
Заранее прошу прошения за вопрос - подобных очень много. Я пересмотрел около 400т, но так ничего и не нашел.
У меня винда ХР Prof SP2(кодировка скорее всего cp1251 - просто не знаю где посмотреть), Апач 2.0.54, PHP 5.2.5, mySQL 5.0.51a(также пробовал 5.0.18). Также стоит MS SQL Server 2005. Все это на одной машине и разработка идет на одном локальном хосте.
Запускаю MySQL Command Line Client(из пуска), создаю базу, таблицу... Проблема возникает когда пытаюсь создать таблицу или поле с русским именем. Например, пишу: create table t('про' varchar(20)); Выдает ошибку: ERROR 1064(42000): You have an error in your SQL syntax; check manual that corresponds to your MySQL server version for the right syntax to use near ''про' varchar(20))' at line 1. Но при всем при этом добавление данных в таблицу на русском языке выполняется. Если меняю кодировку в конфиг визарде, то при выставленных cp1251 или koi8r MySQL Command Line Client даже не запускается. Если выставить koi8u или utf8, то клиент запускается, но проблема остается. Пробовал редактирывать my.ini, запускать команды SET NAMES cp1251, SET CHARACTER SET cp1251, create table t('про' varchar(20) CHARACTER SET cp1251) DEFAULT CHARACTER SET cp1251; - не помогает. Уже запарился если честно.
Подскажите как решить задачу


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
33143



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |