27.7.6.76 mysql_thread_id()

unsigned long mysql_thread_id(MYSQL *mysql)

Description

返回当前连接的线程 ID。此值可以用作mysql_kill()的参数以杀死线程。

如果连接断开并且您使用mysql_ping()重新连接,则线程 ID 会更改。这意味着您不应该获取线程 ID 并将其存储以备后用。需要时应该得到它。

Note

如果线程 ID 大于 32 位(在某些系统上可能会发生此情况),则此功能无法正常工作。为避免mysql_thread_id()出现问题,请不要使用它。要获取连接 ID,请执行SELECT CONNECTION_ID()查询并检索结果。

Return Values

当前连接的线程 ID。

Errors

None.