【发布时间】:2021-08-25 18:33:44
【问题描述】:
我正在尝试运行一个脚本,通过在循环中执行以下命令,批量删除 MySQL (innodb) 表中的一堆行:
mysql --user=MyUser --password=MyPassword MyDatabase < SQL_FILE
其中 SQL_FILE 包含 DELETE FROM ... LIMIT X 命令。
我需要继续运行这个循环,直到没有更多匹配的行。但与在 mysql shell 中运行不同的是,上述命令不会返回受影响的行数。我试过 -v 和 -t 但都不起作用。如何找出批处理脚本影响了多少行?
谢谢!
【问题讨论】:
-
我想我刚刚找到了答案:stackoverflow.com/questions/1083866/…
标签: mysql