文件首頁
MySQL 8.4 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。

錯誤

無。