MariaDB 10.6 CURRENT_USERで認証時に使用されたユーザー名を確認する

環境
MariaDB 10.6.4
Windows 10 home 64bit

構文
CURRENT_USER( )
CURRENT_USER関数を使用することで認証時に使用されたユーザー名を調べることができます。
rootで認証した場合、通常のユーザーである場合、このCURRENT_USER関数はUSER関数と同じ結果を返します。

使用例

MariaDB [(none)]> SELECT CURRENT_USER( ) RESULT;
+----------------+
| RESULT         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.028 sec)

USER関数の使い方

MariaDB [(none)]> SELECT USER( );
+----------------+
| USER( )        |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.001 sec)

 

MariaDB

Posted by arkgame