首頁  >  問答  >  主體

取得MySQL中目前使用者的取得目前使用者的MySQL使用者名,無需主機名

我知道我們可以使用 user()current_user() 函數來取得目前登入的使用者。但我只需要不帶主機名稱後綴的使用者。我似乎找不到任何僅提供使用者名稱的內建 MySQL 函數的引用。

P粉340264283P粉340264283206 天前301

全部回覆(1)我來回復

  • P粉966335669

    P粉9663356692024-03-28 00:43:39

    您可以使用 SUBSTRING_INDEX 來傳回字元之前的字串(在本例中為「@」)

    SELECT SUBSTRING_INDEX(current_user(),'@',1)

    所以基本上這樣你就可以避免任何不是 current_user() 中使用者部分的內容

    回覆
    0
  • 取消回覆