CONNECTION_ID 返回连接的连接 ID(线程 ID)

MySQL 的 CONNECTION_ID() 函数返回连接的连接 ID(线程 ID)。每个连接都有一个在当前连接的客户端集合中唯一的 ID。

CONNECTION_ID() 返回的值与 INFORMATION_SCHEMA.PROCESSLIST 表的 ID 列、SHOW PROCESSLIST 输出的 Id 列和 Performance Schema 线程表的 PROCESSLIST_ID 列中显示的值类型相同。

示例用法

获取当前连接的线程ID,如下:

mysql> SELECT CONNECTION_ID();
+-----------------+
| CONNECTION_ID() |
+-----------------+
|               2 |
+-----------------+
1 row in set (0.04 sec)

注意:

更改 pseudo_thread_id 系统变量的会话值会更改 CONNECTION_ID() 函数返回的值。

关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号