我有一个守护进程,它有一些使用connection.cursor()
编写的查询>> from django.db import models, connection
>> cursor = connection.cursor()
>> cursor.execute("some sql query")
除守护进程外,这种方法完全正常。但是在守护进程中每当调用connection.cursor()时它都会被卡住。它还会通过记录器停止打印任何内容(直到守护程序重新启动)。只有通过django使用的查询在一切都停止后才能正常工作。
此前,当我使用postgres db时,此代码用于正常工作。所以我怀疑它是与mysql inodb组合有关的东西。
请建议我如何使用connection.cursor()??
来完成这项工作