一尘不染

从bash执行MySQL查询时,如何获取受影响的行数?

mysql

我知道如何从bash执行MySQL查询/命令:

mysql -u[user] -p[pass] -e "[mysql commands]"

要么

mysql -u[user] -p[pass] `<<`QUERY_INPUT

[mysql commands]

QUERY_INPUT

如何捕获查询影响了多少行?
我试着做:

variable='`mysql -u[user] -p[pass] -e "[mysql commands]"`'

它确实执行命令,但不返回受影响的行数。


阅读 576

收藏
2020-05-17

共1个答案

一尘不染

SELECT ROW_COUNT();

作为批处理中的最后一条语句并解析输出

2020-05-17