我知道如何从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]"`'
它执行命令,但不返回受影响的行数。
放
SELECT ROW_COUNT();
作为批处理中的最后一条语句,并解析输出