我知道我们可以使用 user() 和 current_user() 函数来获取当前登录的用户。但我只需要不带主机名后缀的用户。我似乎找不到任何对仅提供用户名的内置 MySQL 函数的引用。
user()
current_user()
您可以使用 SUBSTRING_INDEX 来返回字符之前的字符串(在本例中为“@”)
SELECT SUBSTRING_INDEX(current_user(),'@',1)
所以基本上这样你就可以避免任何不是 current_user() 中用户部分的内容
您可以使用 SUBSTRING_INDEX 来返回字符之前的字符串(在本例中为“@”)
所以基本上这样你就可以避免任何不是 current_user() 中用户部分的内容