文件首頁
MySQL Connector/Python 開發人員指南
相關文件 下載本手冊
PDF (美式信紙) - 0.7Mb
PDF (A4) - 0.7Mb


10.2.29 MySQLConnection.reset_session() 方法

語法

cnx.reset_session(user_variables = None, session_variables = None)

透過重新驗證來重設連線以清除會期狀態。如果提供 user_variables,則為使用者變數名稱和值的字典。如果提供 session_variables,則為系統變數名稱和值的字典。此方法會將每個變數設定為給定的值。

範例

user_variables = {'var1': '1', 'var2': '10'}
session_variables = {'wait_timeout': 100000, 'sql_mode': 'TRADITIONAL'}
self.cnx.reset_session(user_variables, session_variables)

此方法透過重新驗證來重設會期狀態。對於 MySQL 5.7 或更高版本的伺服器,cmd_reset_connection() 方法是更輕量的替代方案。

此方法在 Connector/Python 1.2.1 中新增。