Мне нужен CSV с удаленного сервера mysql (поэтому «TO OUTFILE» невозможен) для дальнейшей обработки.
Проблема заключается в том, что поля представляют собой текст, который обычно содержит вкладки (\ t), поэтому невозможно использовать sed или awk для постобработки и разделения полей, так как мы закончим с большим количеством столбцов чем ожидалось для некоторых строк.
Мой первый подход к чтению руководства Mysql:
content=""$(mysql -u my_user -pthepass -h remote.sql.com -D my_db -s -e "${query}" --delimiter="|")
но безрезультатно. Я получаю табуляцию csv.
Есть ли способ избежать замены после загрузки данных?