Экспорт данных из MySQL в текстовый файл без разделителя - PullRequest
1 голос
/ 02 октября 2019

Я хочу экспортировать данные из таблицы данных. Данные успешно экспортированы, но дело в том, что я не могу удалить разделитель полей. Вот как выглядит мой код:

SELECT * FROM datatable 
INTO OUTFILE 'D:/try.txt' 
FIELDS TERMINATED BY '' 
ENCLOSED BY '' 
LINES TERMINATED BY '\n'

Это список столбцов, которые могут содержать данные:

datatable columns

Я уже удалил поля, завершенныено данные по-прежнему ограничены вкладками. Что я должен делать? Помоги мне, пожалуйста. Thankyou!

1 Ответ

0 голосов
/ 02 октября 2019

Не прямой ответ, но вы можете запустить sed из bash вашего файла после его экспорта:

sed 's/\t//g' D:/try.txt > D:/try-no-tabs.txt

Выше приведен вариант Linux. Вот пакетный скрипт Windows, который должен делать то же самое:

@set @a=0  /*
@cscript //nologo //E:JScript "%~F0" < D:/try.txt > D:/try-no-tabs.txt
@move /Y D:/try-no-tabs.txt D:/try.txt
@goto :EOF */
WScript.Stdout.Write( WScript.StdIn.ReadAll().replace(/\t/g,""));

Сохраните его как .bat файл и затем запустите его.

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