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