Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL命令行工具:如何找出受删除影响的行数?_Mysql - Fatal编程技术网

MySQL命令行工具:如何找出受删除影响的行数?

MySQL命令行工具:如何找出受删除影响的行数?,mysql,Mysql,我试图运行一个脚本,通过在循环中执行以下操作,批量删除MySQL(innodb)表中的一组行: mysql --user=MyUser --password=MyPassword MyDatabase < SQL_FILE mysql--user=MyUser--password=MyPassword-MyDatabase

我试图运行一个脚本,通过在循环中执行以下操作,批量删除MySQL(innodb)表中的一组行:

mysql --user=MyUser --password=MyPassword MyDatabase < SQL_FILE
mysql--user=MyUser--password=MyPassword-MyDatabase
其中SQL\u文件包含从以下位置删除的内容。。。限制X命令

我需要继续运行这个循环,直到不再有匹配的行。但与在mysql shell中运行不同,上面的命令不会返回受影响的行数。我试过-v和-t,但都不起作用。如何确定批处理脚本影响了多少行


谢谢

您可以添加
选择行数()在批处理脚本的末尾。

如果添加选项-vv,它将生成更详细的输出,其中还包含有关受影响行数的信息


mysql-vv--user=MyUser--password=MyPassword-MyDatabase我想我刚刚找到了答案: