LOAD DATA LOCAL INFILE не работает должным образом - PullRequest
0 голосов
/ 14 апреля 2020

это мой CSV-файл

player_id,match_id,player,champion_id,ss1,ss2,position
9,10,1,19,Flash,Smite,JUNGLE
10,10,2,267,Exhaust,Flash,DUO_SUPPORT
11,10,3,119,Heal,Flash,DUO_CARRY
12,10,4,114,Teleport,Flash,TOP
13,10,5,112,Flash,Exhaust,MID
14,10,6,72,Smite,Flash,JUNGLE
15,10,7,3,Flash,Teleport,TOP

Я использую:

LOAD DATA LOCAL INFILE '/home/downloads/participants.csv'
INTO TABLE participant
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n'

, но данные загружаются неправильно, например ответ должен быть "JUNGLE", но вместо этого только UNGLE

1 Ответ

0 голосов
/ 14 апреля 2020

Моя теория заключается в том, что это проблема кодировки символов. Это сработало для меня, когда я скопировал и вставил его в новый CSV.

Похоже, что он действительно сохранил |ungle; не ungle.

Чтобы проверить это, возможно, откройте CSV, удалите J и повторите его вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...