mysqldump外部程序对于数据库的备份来说应该是安全的,没遇到到这方面的情况。
是不是31个表中有空表?