MySQL にて SELECT 文の含まれる SQL ファイルをバッチとして実行し出力する時、

$ mysql ... < input.sql > output.txt
ヘッダ(列見出し)を出力しないようにする方法はありませんか?

Oracle(SQL*Plus) における "set heading off"、PostgreSQL(psql) における "\pset tuples_only" 相当のコマンドを探しております。


よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/04/16 16:00:43
  • 終了:2006/04/16 19:54:10

回答(1件)

id:inosisibeyan No.1

inosisibeyan回答回数211ベストアンサー獲得回数02006/04/16 16:50:20

ポイント100pt

mysql -s < input.sql > output.txt

これで、サイレントモード(即ちヘッダ(列見出し)を出力しない)になります。

man mysqlより抜き出すと、この部分が説明になります。

  • s|--silent

Silent mode: reduce the amount of output.

http://www.hmug.org/man/1/mysql.php

id:babie

ありがとうございます。

サイレントモードってそういう意味だったのですね。エラー出力を制限するオブションだと勘違いしてました。勉強になりました。

2006/04/16 19:53:09

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません