データベースに接続し、値を探し、その値が何かを返した場合は、別のことを行うスクリプトを作成しています。
ip=$("variable is defined here")
次に、以下を使用してMYSQLデータベースに接続します。
/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot --password=*
ただし、これにより別のプロンプトが表示され、そこから別のコマンドを実行する必要があります。それを機能させることができません。
私はこれを試しました:
/Applications/MAMP/Library/bin/mysql "MYSQL argumens;";
そしてただ:
MYSQL arguments;
これらはどれも機能せず、変数を渡す必要がありますが、今何ができますか?
あなたはこのようなことをすることができます:
#! bin/bash
selectvar="SELECT * FROM test;"
mysql --user=root --password=mypass database << eof
$selectvar
eof
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加