Новости
Документация
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: Юрий - 16/12/2008 - 12:08:28
Subject:Data too long for column
-----------------
У меня такая проблемма, при заполнении таблицы, базяку мазяку типо "0x0D0AC8EDF4EEF0ECE0F6E8EEEDEDEEE520F1E" заносит только на английском языке, на русском выдает ошибку "Data too long for column 'MESSAGE' at row 1"
Как это исправить ?
Запросы с русскими английским содержанием:
$DB->Query("insert into b_event_message ( ID,TIMESTAMP_X,EVENT_NAME,LID,ACTIVE,EMAIL_FROM,EMAIL_TO,SUBJECT,MESSAGE,BODY_TYPE,BCC) values (1, '20030624164249', 'NEW_USER', 'ru', 'Y', '#DEFAULT_EMAIL_FROM#', '#DEFAULT_EMAIL_FROM#', '#SITE_NAME#: Зарегистрировался новый пользователь', 0x0D0AC8EDF4EEF0ECE0F6E8EEEDEDEEE520F1EEEEE1F9E5EDE8E520F1E0E9F2E02023534954455F4E414D45230D0A2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A0D0ACDE020F1E0E9F2E520235345525645525F4E414D452320F3F1EFE5F8EDEE20E7E0F0E5E3E8F1F2F0E8F0EEE2E0ED20EDEEE2FBE920EFEEEBFCE7EEE2E0F2E5EBFC2E0D0A0D0AC4E0EDEDFBE520EFEEEBFCE7EEE2E0F2E5EBFF3A0D0A494420EFEEEBFCE7EEE2E0F2E5EBFF3A2023555345525F4944230D0A0D0AC8ECFF3A20234E414D4523200D0AD4E0ECE8EBE8FF3A20234C4153545F4E414D45230D0A452D4D61696C3A2023454D41494C23200D0A0D0A4C6F67696E3A20234C4F47494E230D0A0D0ACFE8F1FCECEE20F1E3E5EDE5F0E8F0EEE2E0EDEE20E0E2F2EEECE0F2E8F7E5F1EAE82E200D0A, 'text', null)");
$DB->Query("insert into b_event_message ( ID,TIMESTAMP_X,EVENT_NAME,LID,ACTIVE,EMAIL_FROM,EMAIL_TO,SUBJECT,MESSAGE,BODY_TYPE,BCC) values (2, '20030624164249', 'NEW_USER', 'en', 'Y', '#DEFAULT_EMAIL_FROM#', '#DEFAULT_EMAIL_FROM#', '#SITE_NAME#: New user has been registered on the site', 0x0D0A496E666F726D6174696F6E616C206D6573736167652066726F6D2023534954455F4E414D45230D0A2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A0D0A4E6577207573657220686173206265656E207375636365737366756C6C792072656769737465726564206F6E20746865207369746520235345525645525F4E414D45232E0D0A0D0A557365722064657461696C733A0D0A557365722049443A2023555345525F4944230D0A0D0A4E616D653A20234E414D4523200D0A4C617374204E616D653A20234C4153545F4E414D45230D0A55736572277320452D4D61696C3A2023454D41494C23200D0A0D0A4C6F67696E3A20234C4F47494E230D0A0D0A4175746F6D61746963616C6C792067656E657261746564206D6573736167652E0D0A, 'text', null)"



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

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

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



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