INTO OUTFILE の出力先


問題

sql結果をcsvファイルで出力したもののどこに行ったかわからなかった。

MariaDB [test]> select * from users INTO OUTFILE '/tmp/user-data.csv' FIELDS TERMINATED BY ',';

解決

mariadbの場合、/tmp/systemd-mariadb.service-XXXXXXXに出力される。

MariaDB [test]> system sudo cat /tmp/systemd-private-xxxxx-mariadb.service-xxxxx/tmp/user-data.csv;