mysql分隔符问题

pie*_*iet 3 mysql

我该怎么做呢:

mysql -u myuser -p mydb -e "select f1,f2 from  mytable" > /tmp/mydata.txt
Run Code Online (Sandbox Code Playgroud)

但我想用逗号分隔字段.

mysql --delimiter=, -u myuser -p mydb -e "select f1,f2 from  mytable" > /tmp/mydata.txt
Run Code Online (Sandbox Code Playgroud)

不起作用:(

Doo*_*day 10

我真的不明白这是什么问题?你能解释一下你想要的吗?

如果您希望在输出中添加分隔符,则必须使用CONCAT_WS:

mysql -u myuser -p mydb -e "select CONCAT_WS(',',f1,f2) from mytable" > /tmp/mydata.txt
Run Code Online (Sandbox Code Playgroud)