MySQLのバッチ処理

$ mysql -uデータベースユーザ名 -pパスワード db_name < hoge.sql

これでいける。これならシェルスクリプトでいろいろできるな。
詳しくは、MySQL全機能リファレンスの228ページを参照のこと。
-vオプションを指定すると実行状況が表示されるのでわかりやすいかも。
なお、hoge.sqlの実行中にエラーが発生すると、その時点でバッチ処理は中止される。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です