首頁  >  文章  >  資料庫  >  如何從 Bash 擷取受 MySQL 查詢影響的行?

如何從 Bash 擷取受 MySQL 查詢影響的行?

Susan Sarandon
Susan Sarandon原創
2024-10-31 00:52:02244瀏覽

How to Capture Rows Affected by MySQL Queries from Bash?

從bash 擷取受MySQL 查詢影響的行

使用下列指令從bash 執行MySQL 查詢或指令時:

mysql -u[user] -p[pass] -e "[mysql commands]"
使用下列指令從bash 執行MySQL 查詢或指令時:

使用下列指令從bash 執行MySQL 查詢或指令時:
mysql -u[user] -p[pass] `<<`QUERY_INPUT

[mysql commands]

QUERY_INPUT

SELECT ROW_COUNT();
您可能需要確定受執行查詢影響的行數。

要檢索此信息,您不能簡單地捕獲以下輸出查詢作為變量,因為這樣做不會返回行數。相反,請考慮將以下語句加入到一批 MySQL 指令的結尾:此語句將傳回受前面查詢影響的行數。透過解析修改後的批次的輸出,您可以檢索所需的行數。

以上是如何從 Bash 擷取受 MySQL 查詢影響的行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn