|
|
|
| #1406 - Data too long for column 'band_name' at row 1
вот такое выскакивает при попытке выполнить запрос
INSERT INTO `nepopsisty_bands` ( `band_id` , `band_name` ) VALUES ( 1, 'Ария' ) ;
причём глючит только для строк маленькой длины.
Есть ещё таблица со статьями, база ругалась, что название статьи слишком длинное (точно также как в сабже), поменял тип поля на BLOB - ругаться перестала. Странно, а ведь само тело статьи во много раз больше заголовка, оно влезло без проблем.
Отчего это? | |
|
|
|
|
|
|
|
для: Lstasss
(02.06.2007 в 03:16)
| | Судя по переводу, введенные данные в band_name слишком длинные для этой колонки. | |
|
|
|
|
|
|
|
для: Lstasss
(02.06.2007 в 03:16)
| | Часто это происходит, когда кодировка поля таблицы не соответствует кодировке данных, которые в это поле пытаются уложить.
Поскольку в BLOB можно класть всё без разбора - диагностика ушла. | |
|
|
|
|
|
|
|
для: Trianon
(02.06.2007 в 13:29)
| | а как лечить? :)
З.Ы. при переводе из BLOB в текст кириллица умерла =( | |
|
|
|
|
|
|
|
для: Lstasss
(03.06.2007 в 00:46)
| | указать при создании БД, при импорте дампа и при подключении к серверу корректную кодовую страницу. | |
|
|
|