MySQL程序,不输出,从python获取所有结果

MySQL程序,不输出,从python获取所有结果,python,mysql,mysql-python,Python,Mysql,Mysql Python,我有一个程序,没有退出或进入,我没有更改程序的权限 cursor = connection.cursor() cursor.callproc('store_procedure',()) res = cursor.fetchall() 我尝试了所有的方法,但是我无法从MySQL过程中得到结果 没有Python的过程正在运行并返回结果,大约需要20秒,但返回的是一些东西 该过程返回多行 我能在不改变程序的情况下得到结果吗 使用MySQLdb包for python。有点复杂,因为它们可以返回多个结

我有一个程序,没有退出或进入,我没有更改程序的权限

cursor = connection.cursor() 
cursor.callproc('store_procedure',())
res = cursor.fetchall()
我尝试了所有的方法,但是我无法从MySQL过程中得到结果

没有Python的过程正在运行并返回结果,大约需要20秒,但返回的是一些东西

该过程返回多行

我能在不改变程序的情况下得到结果吗

使用MySQLdb包for python。

有点复杂,因为它们可以返回多个结果集

 cursor.callproc('store_procedure')
 for result in cursor.stored_results():
    records = result.fetchall()
    print(records)

即使您只检索一个表。

我忘了告诉您我使用的是MySQLdb,不支持存储的结果,谢谢:)在mysql中启用mysql日志,看看mysql得到了什么,还应该有返回的iof行的数字,但根据我的经验,当noithing出现时,通常该过程没有答案。我在官方主页上用import mysql.connectorbesides测试了代码,声称python 3还不受支持。试试connector With connector很好用谢谢:)谢谢我不知道mysql的最佳软件包是什么我现在试了两个:s