http://nob-log.info/2013/02/15/mysql-force-import/
2■コマンドラインで実行するときのオプション
http://dev.mysql.com/doc/refman/4.1/ja/mysql.html
3■MySQLのコマンドラインで-pオプションを使わずにパスワードを指定する方法
http://heartbeats.jp/hbblog/2010/03/mysql-p.html
これをやらないと毎回
Warning: Using a password on the command line interface can be insecure.
がでてめんどい。
2+3の複合
シェルスクリプトでselect実行結果を変数にいれたいとき
-e SQL文を渡すためのオプション
B 実行結果の枠線を消す
N カラム名を表示しない
変数名=`mysql -uユーザ名 DB名 -NBe "select ~~"`
セレクトで得たid群分処理を回したい
ids=`mysql -uユーザ名 DB名 -NBe "select id from xxxxx"`
for i in $ids
do
echo $i
done
みたいな感じ ids に 1 2 3 と結果がはいった場合
for分は3回実行され $i は 1 2 3と順次中身がとりだされ実行される
セレクトで得たid群分処理を回したい
ids=`mysql -uユーザ名 DB名 -NBe "select id from xxxxx"`
for i in $ids
do
echo $i
done
みたいな感じ ids に 1 2 3 と結果がはいった場合
for分は3回実行され $i は 1 2 3と順次中身がとりだされ実行される
0 件のコメント:
コメントを投稿