CURRENT_USER
CURRENT_USER()

현재 클라이언트를 인증하기 위해 사용된 서버 MySql 계정에 대한 사용자 이름과 호스트명을 반환합니다. 이 계정이 사용자의 접근 권한을 결정합니다. 

반환 값은 utf8 캐릭터셋의 문자열입니다. CURRENT_USER() 의 값은 USER() 값과 다를 수 있습니다.

mysql> SELECT USER();
      -> 'root@localhost'

mysql> SELECT * FROM mysql.user;
ERROR 1044: Access denied for user '@'localhost' to database 'mysql'

mysql> SELECT CURRENT_USER();
      -> '@localhost'

0 댓글