Documentation Home

5.4.78 mysql_thread_id()

unsigned long
mysql_thread_id(MYSQL *mysql)

描述

返回当前连接的线程 ID。该值可用作 mysql_kill()终止线程的参数。

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

笔记

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

返回值

当前连接的线程 ID。

错误

没有任何。