Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема со строками в MySql

4
03 февраля 2010 года
mike
3.7K / / 01.10.2002
Есть поле VARCHAR(255).

Запрос:

 
Код:
INSERT INTO table SET field='Текст на русском языке длиной 30 символов';


не работает. Выдает: MySql error: [1406] Data too long for column 'field' at row 1

Кто-нибудь сталкивался?
285
03 февраля 2010 года
Romik
479 / / 24.11.2002
Это проблема возникает, когда в настройках соединения или настройках сервера указана одна кодировка, а в файле по факту используется другая. Стоит сверить кодировки :)
[highlight=sql]
SHOW VARIABLES LIKE 'character%'
[/highlight]
4
03 февраля 2010 года
mike
3.7K / / 01.10.2002
Цитата: Romik
Это проблема возникает, когда в настройках соединения или настройках сервера указана одна кодировка, а в файле по факту используется другая. Стоит сверить кодировки :)
[highlight=sql]
SHOW VARIABLES LIKE 'character%'
[/highlight]


Вопрос снят. Это баг MySql 5.0.27. В более свежих версиях он исправлен.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог