Di MariaDB, setiap utas (termasuk setiap peristiwa) memiliki ID yang unik di antara kumpulan klien yang saat ini terhubung. CONNECTION_ID()
fungsi adalah fungsi bawaan yang mengembalikan ID koneksi (ID utas) untuk koneksi tersebut.
Sintaks
Sintaksnya seperti ini:
CONNECTION_ID()
Jadi, tidak ada argumen yang diperlukan atau diterima.
Contoh
Berikut ini contoh untuk didemonstrasikan:
SELECT CONNECTION_ID();
Hasil:
+-----------------+ | CONNECTION_ID() | +-----------------+ | 6 | +-----------------+
Dalam kasus saya, ID koneksi adalah 6
.
Jika saya terhubung ke MariaDB dari jendela terminal baru:
mariadb
Dan jalankan pernyataan lagi:
SELECT CONNECTION_ID();
Inilah yang saya dapatkan:
+-----------------+ | CONNECTION_ID() | +-----------------+ | 7 | +-----------------+
Tidak Ada Argumen yang Diterima
Melewati argumen apa pun ke CONNECTION_ID()
menghasilkan kesalahan:
SELECT CONNECTION_ID(1);
Hasil:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'CONNECTION_ID'