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




MySQL.RU - Webboard



Вернуться
проблема load data (herman) 23/11/2001 - 18:35:16
      Re: проблема load data (dim-dim) 24/11/2001 - 00:53:42
      Re: проблема load data (herman) 24/11/2001 - 13:27:23
      Re: проблема load data с кириллицей и cp1251 (andy) 01/10/2008 - 03:40:09
      Re: проблема load data с кириллицей и cp1251 (andy) 01/10/2008 - 03:51:19

> Original message text:
> From: herman - 23/11/2001 - 18:35:16
> Subject:проблема load data
> -----------------
> DROP TABLE и CREATE TABLE работает, но LOAD DATA не работает. Пробовал с LOCAL и без. Работаю через DBI. В error.log не заносит ошибку.
>


From: andy - 01/10/2008 - 03:40:09
Subject:проблема load data с кириллицей и cp1251
-----------------
собственно странная ситуация, файл сохранен в windows-1251,
вот DDL таблицы:
CREATE TABLE `categories` (
`cat_id` int(11) NOT NULL auto_increment,
`parent_fk` int(11) default NULL,
`name` varchar(255) default NULL,
PRIMARY KEY (`cat_id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251;

пишу запрос:
load data infile '/csvs/tmp.txt' into table `categories`
fields ENCLOSED by '"' (cat_id, parent_fk, name);

в итоге выдает ошибку:
Incorrect string value: '\xD5\xF3\xE4\xEE\xE6\xE5...' for column 'name' at row 1

Перед запросом пытался вставлять такое:
set names 'cp1251';
set character_set_client='cp1251';
set character_set_results='cp1251';
set collation_connection='cp1251_general_ci';

нулевой эффект.
В текстовом файле полностью отсутствуют управляющие символы, т.к. файл для заливки в базу я обрабатываю и вырезаю все лишнее.
С чем это может быть связана такая ошибка?
Перевод текстовых полей в утф-8 плохой выход из ситуации.


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

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

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



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