透過bash 命令列執行MySQL 查詢時,可以檢索受查詢影響的行數使用特定技術。
要取得此信息,您可以合併 SELECT ROW_COUNT();語句作為 SQL 指令區塊的結束部分。透過這樣做,您可以使查詢輸出受影響的行數。
要在 bash 中捕獲此輸出,您可以使用反引號 () 或 heredoc (
例如,要執行UPDATE 查詢並取得受影響的行計數,您可以使用:
<code class="bash">variable=$(mysql -u[user] -p[pass] -e "UPDATE table_name SET column_name = 'new_value' WHERE condition; SELECT ROW_COUNT();")</code>
將輸出儲存在$variable 中後,您可以使用適當的字串運算技術(例如grep 或sed)檢索行計數。
以上是如何從 Bash 擷取受 MySQL 查詢影響的行數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!