Mysql 在myql中使用管道作为分隔符导出到磁盘csv

Mysql 在myql中使用管道作为分隔符导出到磁盘csv,mysql,csv,export-to-csv,Mysql,Csv,Export To Csv,我需要一个来自远程mysql服务器的CSV(所以“输出文件”是不可能的)用于进一步处理。 问题是字段是文本,通常包含制表符(\t),因此不可能使用sed或awk来后期处理和分隔字段,因为某些行的列数将超过预期 我阅读Mysql手册的第一个方法是: content=""$(mysql -u my_user -pthepass -h remote.sql.com -D my_db -s -e "${query}" --delimiter="|") 但是没有用。我有一个单独的标签 有没有办法避免在加

我需要一个来自远程mysql服务器的CSV(所以“输出文件”是不可能的)用于进一步处理。 问题是字段是文本,通常包含制表符(\t),因此不可能使用sed或awk来后期处理和分隔字段,因为某些行的列数将超过预期

我阅读Mysql手册的第一个方法是:

content=""$(mysql -u my_user -pthepass -h remote.sql.com -D my_db -s -e "${query}" --delimiter="|")
但是没有用。我有一个单独的标签


有没有办法避免在加载数据后进行替换?

我想您正在寻找这样的答案:没有。这正是我必须避免的。替换字符是不可能的,因为我们到处都有标签