2015-06-18 58 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中的語法錯誤。 –