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.