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