У меня есть файл в нижнем регистре thorn , который мне нужно загрузить в базу данных MySQL (5.1.54) с помощью запроса LOAD DATA INFILE ...
.
Файл, который я пытаюсь загрузить, находится на том же сервере, что и база данных MySQL, и я отправляю запрос с компьютера с Windows, используя SQLYog , который использует клиентскую библиотеку MySQL C.
У меня возникли серьезные проблемы, я попытался использовать синтаксис FIELDS TERMINATED BY 0x00FE
, используя все варианты символа thorn , которые я могу придумать, и я попытался изменить набор символов соединение (SET NAMES ...
), но я постоянно получаю предупреждение ...
Warning Code : 1638
Non-ASCII separator arguments are not fully supported
... и все данные загружаются в первый столбец.
Есть ли способ обойти это вообще? Или я смирился с предварительной обработкой файла sed
, чтобы заменить все thorn на более разумный символ перед загрузкой?