MySQL有内置函数来获取主机名吗?
相近
select user(); //this returns user@userip
Run Code Online (Sandbox Code Playgroud)
编辑:
select current_user(); //returns user@10.0.3.%
Run Code Online (Sandbox Code Playgroud)
最后的符号是%- 为什么?
select current_user(); returns user@10.0.3.% last simbol is % why ??
Run Code Online (Sandbox Code Playgroud)
这%是 mysql.user 中与您当前登录名匹配的记录
可以得出
select concat(user, '@', host) from mysql.user;
Run Code Online (Sandbox Code Playgroud)
%由主机值决定。