通过 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中文网其他相关文章!