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'