MySQL Connector/Python 发行说明
语法
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 中。