MySQL) クエリーの結果をcsyファイルとしてエクスポート
mysql> SELECT `wp_2013kposts`.`ID` AS `ID`, `wp_2013kposts`.`post_title` AS `post_title`, `wp_2013kposts`.`post_date` AS `post_date` FROM `hirono-hideki-01_2013k`.`wp_2013kposts` `wp_2013kposts` WHERE `post_status` = ‘publish’ INTO OUTFILE “/tmp/sqldata.csv” FIELDS TERMINATED BY ‘,’;
取得しているカラムは3つだけです。IDとタイトル、投稿日時です。
UNIX環境(Ubuntu 14.04)なので/tmpディレクトリにcsvファイルを保存していますが、他の場所だとパーミッション(アクセス権限)でエラーが出ていました。一般ユーザの権限だとファイルの削除も移動も出来なかったので、sudoコマンドで管理者権限でコマンドを実行しました。
MySQLはコマンドラインからMySQLサーバにログインして操作しています。
コメントを残す