とあるデータのリカバリのため、大量のSQLを一括実行する機会に恵まれました。
該当カラムの文字列に改行を入れる必要があるため、、コンソールからの実行がちょいとしづらい…
(文字列内に改行コード入れてみたけどそのまんま文字列で評価されてしまったりした)
…ということで、改行を入れ込むのはいったん置いといて、SQLは改行を直で書くことに。
insert into mail_data ( ID,SUBJECT_PREFIX,BODY) values (10000, 'member', 'データの:
中身');
こんなんが数千行。
で、Excelでわーっと作ったSQLをファイルに書き込み、まとめて実行する。
Mysqlに接続してから、
mysql> source <file_path>
これで無事に一括登録成功。
(あとはきちんとバッチが流れ終わることを確認するだけのかんたんなお仕事のハズ)