文件首頁
MySQL 9.0 C API 開發者指南
下載本手冊
PDF (美式信紙) - 1.4Mb
PDF (A4) - 1.4Mb


5.4.85 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。

錯誤

無。