MySQL に対して、 SELECT INTO OUTFILE を、 FIELDS TERMINATED BY と OPTIONALLY ENCLOSED BY を指定しながら実行することで、 csv を出力できるかと思います。

しかし、この csv は、内部の文字列にフィールドセパレーターや ENCLOSE のための文字列が含まれていた場合、 csv としては正しい形式として出力はされないと思っています。

質問

  • MySQL サーバーに対して、完全に復元可能な形で、 csv を export/import する方法は一般的にどのようなものになりますか?