テキストファイルに書かれたSQLをコマンドラインから実行する。

SQLオンリーでデータを整理する処理があったので、SQL全てをテキストファイルに
まとめて、コマンドラインツールから実行する実験を行いました。


VertrigoServフォルダの下のMysqlフォルダにsqlフォルダというのを作って、
そこにSQLを書いたテキストファイルを放り込みました。


その後、コマンドラインツールである「MySQL Console」で以下のようにタイプ。

source 'C:/VertrigoServ/Mysql/sql/test.sql';


⇒「failed to open file」と言われた(´・ω・`)


今度はクォーテーションを取り除いて、以下のようにタイプ。

source C:/VertrigoServ/Mysql/sql/test.sql


⇒「DBが選択されていません」という旨のメッセージが表示され、ビープ音が鳴りまくった(笑)

use データベース名

とコマンドしてから、再度、上のテキストファイル内SQL実行コマンドを叩いたところ、
無事にSQLが実行されました(・∀・)