MariaDBでは、すべてのスレッド(各イベントを含む)には、現在接続されているクライアントのセットの中で一意のIDがあります。 CONNECTION_ID()
functionは、接続の接続ID(スレッドID)を返す組み込み関数です。
構文
構文は次のようになります:
CONNECTION_ID()
したがって、引数は必要なく、受け入れられません。
例
デモンストレーションの例を次に示します。
SELECT CONNECTION_ID();
結果:
+-----------------+ | CONNECTION_ID() | +-----------------+ | 6 | +-----------------+
私の場合、接続IDは6
です。 。
新しいターミナルウィンドウからMariaDBに接続する場合:
mariadb
そして、ステートメントを再度実行します:
SELECT CONNECTION_ID();
これが私が得るものです:
+-----------------+ | CONNECTION_ID() | +-----------------+ | 7 | +-----------------+
引数は受け入れられません
CONNECTION_ID()
に引数を渡す エラーが発生します:
SELECT CONNECTION_ID(1);
結果:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'CONNECTION_ID'