5.4.39 mysql_kill()
int
mysql_kill(MYSQL *mysql,
unsigned long pid)
Описание
Начиная с MySQL 5.7.11, mysql_kill() устарела и может быть удалена в будущих версиях MySQL. Вместо этого используйте mysql_real_query() или mysql_query() для выполнения запроса.
Запрашивает от сервера убить поток, указанный pid.
mysql_kill() не может обрабатывать значения, превышающие 32 бита, но для предотвращения убийства неверного потока возвращает ошибку в этих случаях:
Если задан ID, превышающий 32 бита,
mysql_kill()возвращает ошибку.После того, как внутренний счётчик ID потоков сервера достигнет значения, превышающего 32 бита, он возвращает ошибку для любого вызова
mysql_kill()и вызовmysql_kill()завершается неудачно.
Значения возврата
Ноль в случае успеха. Неноль, если произошла ошибка.
Ошибки
-
Команды были выполнены в неправильном порядке.
-
pidпревышало 32 бита. -
Сервер MySQL отсутствует.
-
Соединение с сервером было потеряно во время выполнения запроса.
-
Произошла неизвестная ошибка.
-
Внутренний счётчик ID потоков сервера достиг значения, превышающего 32 бита, после чего он отклоняет все вызовы
mysql_kill().
© 2025 Oracle
Licensed under the GPLv2 License.