Spec-Zone.ru › MySQL Connectors 1.0

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.
https://docs.oracle.com/cd/E17952_01/connector-python-en/connector-python-api-mysqlconnection-reset-session.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API