Python 从flask调用存储过程时使用multi=True错误

Python 从flask调用存储过程时使用multi=True错误,python,mysql,stored-procedures,Python,Mysql,Stored Procedures,您好,我在某些存储过程中遇到以下错误。“在执行多个语句时使用multi=True”我们使用的是Python3.7、flask和mysql连接器。我以前在存储过程中遇到过这个问题,通过将select语句(如下面的select column1、column2)从table更改为select*,可以解决这个问题。另一个使用交叉联接但无法解决的存储过程也遇到了同样的错误。 现在,这些存储过程在workbench中运行良好,但在调用使用mysql连接器callproc方法的api时出现问题。当我编写API

您好,我在某些存储过程中遇到以下错误。“在执行多个语句时使用multi=True”我们使用的是Python3.7、flask和mysql连接器。我以前在存储过程中遇到过这个问题,通过将select语句(如下面的select column1、column2)从table更改为select*,可以解决这个问题。另一个使用交叉联接但无法解决的存储过程也遇到了同样的错误。 现在,这些存储过程在workbench中运行良好,但在调用使用mysql连接器callproc方法的api时出现问题。当我编写API代码时,它们在API中也工作得很好。这个问题似乎最近才出现。下面是一个通用代码段

cursor = cnxn.cursor();    
cursor.callproc('storedprocedure', args) #error line
我已经尝试为光标设置multi=True,但没有任何作用。我想知道是否有人知道是什么导致了这个问题