![]() |
|
Модераторы: skyboy |
![]()
|
|
| patience |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 18.9.2006 Репутация: нет Всего: нет |
Добры день
в БД имеется таблица
Кодировка и сравнени е БД DEFAULT CHARACTER SET cp1251 DEFAULT COLLATE cp1251_general_ci; При добавлении данных на Английском языке все работает нормально, но как только пытаяь вставить что-то вроде -
получаю ответ Data too long for column 'name' at row 1 хотя поле `name` VARCHAR(30) NOT NULL в чём проблема? заранее благодарен. |
||||
|
|||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 15 Всего: 54 |
У меня нормально вставилась... Проблема в чем-то другом...
-------------------- ![]() |
|||
|
||||
| patience |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 18.9.2006 Репутация: нет Всего: нет |
в Command Line Client проверил - всё нормально...
используется связка php+MySql вот тут проблем...этот же запрос не работает.. а
работает... спасибо Kesh, буду искать в чём тут дело.. |
|||
|
||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 15 Всего: 54 |
Да не за что, я особо-то ничем и не помог...
-------------------- ![]() |
|||
|
||||
| Сумасшедший |
|
|||
|
Чилавек-Каропка ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 15.8.2004 Где: Москва Репутация: 4 Всего: 107 |
patience, у меня такая проблема решилась добавлением SET NAMES cp1251;
-------------------- Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас! |
|||
|
||||
| patience |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 18.9.2006 Репутация: нет Всего: нет |
Сумасшедший
убрал CHARACTER SET cp1251 в описании таблицы. |
|||
|
||||
| Сумасшедший |
|
||||
|
Чилавек-Каропка ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 15.8.2004 Где: Москва Репутация: 4 Всего: 107 |
patience, Зря.
Сделай теперь дамп и посмотри какая кодировка проставляется для этой таблицы (соответственно в этой кодировке данные и хранятся). У меня mysql работает с настройками кодировок по-дефолту, и в дампе получается такая вещь:
Т.е. такие БД можно будет переносить только файлами, и резеврный дамп уже не поможет. К тому же:
-------------------- Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас! |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |