Задать вопрос
@carryx
MySQL Developer

MySQL 5.7 LOAD DATA INFILE проблема с кирилицей решение?

Работаю на windows в OpenServer.
Сегодня решил обновить mysql и php, стояла MySQL 5.6 , теперь 5.7 x64 версия
И в новой версии появилась проблема:
LOAD DATA INFILE 'C:/OpenServer/domains/upload/FILE_UPLOAD/upload.txt' into table hashtable 
fields terminated by '|' lines terminated by '$\n' (@firma,@drug, @mnf, @country, @count, @price) SET firma=@firma, drug=IF(@drug='','-',@drug), mnf=IF(@mnf='','-',@mnf), country=IF(@country='','-',@country), count=(@count * 1000), price=(@price * 100);

выдает ошибку: invalid utf 8 character string
и выдает на текстах вида: Тест. п\о 30 мг в упаковке № 14*2
(там где есть косая "\")
P.S. но в версии 5.6 все работало без проблем, может кто знает в чем трабл?
  • Вопрос задан
  • 157 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
vman
@vman
1) данные в файле в какой кодировке?
2) таблица и её текстовые поля в какой кодировке?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы