我在一个小脚本中使用了python mysql连接器。我面临的问题是:在执行返回0行的select语句时,我无法关闭游标。关闭光标时,会触发"mysql.connector.errors.InternalError: Unread result found“。所以基本上,我无法关闭游标,因为有一些未读的数据,我无法读取任何数据,因为没有数据可读。
我想从光标读取部分结果,然后关闭它而不读取所有结果。cursor.close()引发InternalError: Unread result found.是否可以关闭游标而不迭代所有结果或使用缓冲区选项我的查询得到了大约3000条记录,我的目标是获得第一批符合某些条件的记录在迭代了部分结果之后,我得到了我想要的。然后我想放弃未读的结果。我不使用缓冲区选项
subs on subs.magazine_id=article.magazine_id and subs.user_id=2; 它在mysql shell中运行正常,但当我尝试在plas应用程序中运行它时,以下是我使用的模型: class User(db.Model): name = db.Column中执行此操作,因为我希望过滤文章(已读/未读、发布日期、主题ecc)并对结果</