Spec-Zone.ru › MySQL Connectors 1.0

5.4.60 mysql_reset_connection()

int
mysql_reset_connection(MYSQL *mysql)

Описание

Сбрасывает соединение, чтобы очистить состояние сеанса.

mysql_reset_connection() имеет эффекты, похожие на mysql_change_user() или автоматическое переподключение, за исключением того, что соединение не закрывается и не переоткрывается, а повторная аутентификация не выполняется. См. Раздел 5.4.3, «mysql_change_user()» и Раздел 3.6.6, «Управление автоматическим переподключением».

mysql_reset_connection() влияет на состояние соединения следующим образом:

  • Откатывает все активные транзакции и сбрасывает режим автоматического подтверждения.

  • Освобождает все блокировки таблиц.

  • Закрывает (и удаляет) все TEMPORARY таблицы.

  • Переинициализирует системные переменные сеанса до значений соответствующих глобальных системных переменных, включая системные переменные, которые устанавливаются неявно операторами, такими как .

  • Потеря настроек переменных, определенных пользователем.

  • Освобождает подготовленные запросы.

  • Закрывает переменные.

  • Сбрасывает значение до 0.

  • Освобождает блокировки, полученные с помощью .

Значения возврата

Ноль в случае успеха. ненулевое значение, если произошла ошибка.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/c-api-5.7-en/mysql-reset-connection.html

Spec-Zone.ru

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