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.