2015-06-18 55 views

回答

0

您可以执行任何您需要的原始SQL查询(当然,您必须在会话中获得适当的权限)。要改变一个变量运行如下:

# change variable name and values to what you need 
connection.execute("SET SESSION query_cache_type = OFF") 
+0

有没有办法通过会话而不是通过连接来做到这一点?谢谢! – HLH

+0

不要紧,session.execute也是一样的! – HLH

+0

我在'SET'附近得到'sqlalchemy.exc.OperationalError:(OperationalError):语法错误u'SET foreign_key_checks = OFF''尝试上述操作时,在SQL周围使用或不使用'text() ;'在最后。在Flask中使用'db.session.execute',相同的查询不会导致mysql shell中的语法错误。 –