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.
© 2025 Oracle
Licensed under the GPLv2 License.