1

Тема: Ошибка в SQl-запросе при создании таблицы: "use near 'HAR(4)"

Уважаемые Гуру подскажите как совладать с проблемой.
Установил МуSql 4.1.19 и к нему МуАдмина 2.6.4-pl4.

Проблема что при попытке использовать названия таблици или полей более 8 знаков(Novosibirsk)  получаю:
Ошибка
SQL-запрос:
CREATE TABLE `test` (
`sibirsk` HAR( 4 ) NULL
) TYPE = innodb  , админка выдаёт сообщение Ответ MySQL:     Как заметите срезало первые 3 знака в Novosibirsk и Varchar

#1064 - 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 'HAR(4) NULL) TYPE = innodb' at line 1

2

Re: Ошибка в SQl-запросе при создании таблицы: "use near 'HAR(4)"

Eddi
CREATE TABLE `test` (
  `Novosibirsk` varchar(4) default NULL
);
Но, право куда тебе таблица с одним полем??

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

3 (изменено: Eddi, 2006-05-26 19:01:03)

Re: Ошибка в SQl-запросе при создании таблицы: "use near 'HAR(4)"

Lokki сказал:

Eddi
CREATE TABLE `test` (
  `Novosibirsk` varchar(4) default NULL
);
Но, право куда тебе таблица с одним полем??

А что в примере для наглядности надо было полей эдак 200 ввести ? Команда на создание и одного поля не проходит sad

4

Re: Ошибка в SQl-запросе при создании таблицы: "use near 'HAR(4)"

Eddi

А что в примере для наглядности надо было полей эдак 200 ввести ?

Нет, конечно не надо, но пояснить было бы не лишним.
Обнови версию phpMyAdmin до последней стабильной

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)