MySQLにファイルからSQLを読み込む方法は
意外と知られていない方法ですのでメモっておきます。
MySQLにログイン中の場合
mysql> source /・・・/test1.sql +----------+ | count(*) | +----------+ | 2594006 | +----------+ 1 row in set (24.22 sec)
スクリプトから実行する場合
# mysql -u USERNAME -p DATABASE < /・・・/test2.sql Enter password: count(*) 2594006
おまけのコマンドで指定する
# mysql -u USERNAME -p DATABASE -N -e "select * from table"
-Nで列を非表示にします。
-eの後にSQLを記述します。