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




MySQL.RU - Webboard



Вернуться
Data too long for column (knight) 14/06/2007 - 13:32:20
      Re: Data too long for column (Lorni) 17/06/2007 - 14:17:26
      Re: Data too long for column (Splinter) 19/07/2007 - 09:36:05
      Re: Data too long for column (viktor) 22/08/2007 - 14:48:12
      Re: Data too long for column (ViRuS) 10/10/2008 - 13:17:16
      Re: Data too long for column (Юрий) 16/12/2008 - 12:08:28
      Re: Data too long for column (Victor) 06/01/2009 - 15:32:57
      Re: Data too long for column (SlootLite) 18/01/2011 - 10:50:46

> Original message text:
> From: knight - 14/06/2007 - 13:32:20
> Subject:Data too long for column
> -----------------
>
> в БД имеется таблица
> Код:
>
> CREATE TABLE IF NOT EXISTS `entity_description`
> (
> `d_id` INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
> `e_id` INT UNSIGNED NOT NULL,
> `name` VARCHAR(30) NOT NULL,
> `pozition` INT UNSIGNED NOT NULL DEFAULT 0,
> `visible` BOOLEAN DEFAULT TRUE
> ) ENGINE = InnoDB CHARACTER SET cp1251;
>
> Кодировка и сравнени е БД
> DEFAULT CHARACTER SET cp1251 DEFAULT COLLATE cp1251_general_ci;
>
> При добавлении данных на Английском языке все работает нормально, но как только пытаяь вставить что-то вроде -
> Код:
>
> INSERT INTO `entity_description` VALUES ( null, 1, 'Новости', 0, 1 );
>
> получаю ответ Data too long for column 'name' at row 1
>
> хотя поле `name` VARCHAR(30) NOT NULL
>
> в чём проблема? заранее благодарен.
>


From: Splinter - 19/07/2007 - 09:36:05
Subject:Data too long for column
-----------------
Посмотри какая кодировка у поля 'name'. Вероятно там стоит отличная от самой БД, какая-нибудь latin1. Если так, то установи туда тоже cp1251


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

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

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



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