bash からの MySQL クエリによって影響を受ける行のキャプチャ
次のコマンドを使用して bash から MySQL クエリまたはコマンドを実行する場合:
mysql -u[user] -p[pass] -e "[mysql commands]"
または
mysql -u[user] -p[pass] `<<`QUERY_INPUT [mysql commands] QUERY_INPUT
実行されたクエリによって影響を受ける行数を確認する必要が生じる場合があります。
この情報を取得するには、単純に次の出力をキャプチャすることはできません。クエリを変数として使用すると、行数が返されません。代わりに、MySQL コマンドのバッチの最後に次のステートメントを追加することを検討してください:
SELECT ROW_COUNT();
このステートメントは、前のクエリの影響を受けた行数を返します。変更されたバッチの出力を解析することで、必要な行数を取得できます。
以上がMySQL クエリの影響を受ける行を Bash からキャプチャする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。