我必须针对用户名运行 40K 请求:
SELECT * from user WHERE login = :login
它很慢,所以我想我会使用准备好的语句。
所以我愿意
e = sqlalchemy.create_engine(...)
c = e.connect()
c.execute("PREPARE userinfo(text) AS SELECT * from user WHERE login = $1")
r = c.execute("EXECUTE userinfo('bob')")
for x in r:
do_foo()
但我有一个:
InterfaceError: (InterfaceError) cursor already closed None None
我不明白为什么会出现异常