从 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();
此语句将返回受前面查询影响的行数。通过解析修改后的批次的输出,您可以检索所需的行数。
以上是如何从 Bash 捕获受 MySQL 查询影响的行?的详细内容。更多信息请关注PHP中文网其他相关文章!