当我运行大型查询(返回许多行的查询)时,我会得到Lost connection to MySQL server during query错误,并且看不到我做错了什么。mysql.connector.errors.InterfaceError: 2013: Lost connection to MySQL server during query如果我将查询限制为结果较少但我确实想使用更大的结果集。对于一些临时解决问题的方法,我已经移动了限制,将我想要的
我试图对包含python中的pymysql的特定表的所有数据库运行一个查询。我正在创建一个游标,并且能够获得我想要运行查询的所有数据库的结果集。我在试图将这些数据库名称传递到我的查询时遇到了问题。我尝试过使用pymysql.cursors.DictCursor和pymysql.cursors.Cursor来存储结果,但是当我试图循环遍历结果行并将它们传递给USE语句中的占位符或进行类似于SELECT* from dbname.tabl
在MySQL工作台中,我运行一个立即返回结果的查询。当通过pymysql运行相同的查询时,程序似乎挂起了从SQL获取结果。如前所述,在MySQL工作台中运行查询会立即返回结果。python代码与其他查询配合得很好,如下所示。get_list_of_dictionaries_with_select(select_statement): c