Ответ 1
Помещенный
SELECT ROW_COUNT();
как последнее утверждение в вашей партии и проанализировать вывод
Я знаю, как можно выполнять MySQL-запросы/команды из bash:
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();
как последнее утверждение в вашей партии и проанализировать вывод
Возможно, я ответил на вопрос, посмотрел на параметры и, по-видимому, использовал "-v -v -v", поскольку параметры команды mysql заставляют его быть более подробным и выплескивают, сколько строк затронуто.
Не ответ, но полезное дополнение, вы также можете попробовать другие информационные функции MySQL (включая ROW_COUNT()), чтобы предоставить вам необходимую информацию. См. здесь ссылку на MySQL