error记录 pymysql err.InterfaceError("(0, '')")
在将一个数据表中的所有数据获取下来,经过解析之后插入到其它的数据表中,因为数据量较大,导致数据库需要长时间连接,一开始没有进行处理,导致程序出现异常,抛出了err.InterfaceError("(0, '')")错误。这其实就是数据库连接中断了,需要重新连接,我们可以在执行mysql命令时,加入self.db.ping(reconnect=True),db是建立的mysql连接,如果数据库连接断开了的话,它将会去重新连接mysql。