MYSQLでCronなどを利用してバッチを実行するときなど、
あらかじめ準備してあったスクリプトを実行する場面が多いと思います。
そんなときは、以下のようにスクリプトにMYSQLコマンドを書いておいて実行して対応。

[root@colinux mysql]# cat mysql_insert.sql
insert into T1(name,comment) values(‘DEMO USER’,’INSERT DATA INTO COMMENT’);
[root@colinux mysql]# mysql -h colinux -p -u root TEST < mysql_insert.sql
Enter password:
[root@colinux mysql]#

mysql_script

スクリプト実行後にデータがきちんとINSERTされていることを確認。
data_confirmation

=================================================
エラーが起きようとも無視して実行する場合は"force"オプションを利用
=================================================
[root@colinux mysql]# mysql --force -h colinux -p -u root TEST < mysql_insert.sql
Enter password:

force

Comments are closed.

Post Navigation