Maison > Questions et réponses > le corps du texte
Je sais que nous pouvons utiliser la fonction user()
和 current_user()
pour obtenir l'utilisateur actuellement connecté. Mais je n'ai besoin que d'utilisateurs sans suffixe de nom d'hôte. Je n'arrive pas à trouver de référence à la fonction MySQL intégrée qui fournit simplement un nom d'utilisateur.
P粉9663356692024-03-28 00:43:39
Vous pouvez utiliser SUBSTRING_INDEX pour renvoyer la chaîne avant le caractère (dans ce cas "@")
SELECT SUBSTRING_INDEX(current_user(),'@',1)
Donc, fondamentalement, de cette façon, vous évitez tout ce qui n'est pas la partie utilisateur dans current_user()