Trong MariaDB, mọi luồng (bao gồm từng sự kiện) có một ID duy nhất trong số các máy khách hiện đang được kết nối. CONNECTION_ID()
chức năng là một chức năng tích hợp trả về ID kết nối (ID luồng) cho kết nối.
Cú pháp
Cú pháp như sau:
CONNECTION_ID()
Vì vậy, không có đối số nào được yêu cầu hoặc chấp nhận.
Ví dụ
Dưới đây là một ví dụ để chứng minh:
SELECT CONNECTION_ID();
Kết quả:
+-----------------+ | CONNECTION_ID() | +-----------------+ | 6 | +-----------------+
Trong trường hợp của tôi, ID kết nối là 6
.
Nếu tôi kết nối với MariaDB từ một cửa sổ đầu cuối mới:
mariadb
Và chạy lại câu lệnh:
SELECT CONNECTION_ID();
Đây là những gì tôi nhận được:
+-----------------+ | CONNECTION_ID() | +-----------------+ | 7 | +-----------------+
Không có đối số nào được chấp nhận
Chuyển bất kỳ đối số nào cho CONNECTION_ID()
dẫn đến lỗi:
SELECT CONNECTION_ID(1);
Kết quả:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'CONNECTION_ID'