SYSTEM_USER (SYSTEM_USER)
تابع SYSTEM_USER() نام کاربر و نام میزبانِ اتصال فعلی را می دهد. «اتصال (Connection)» یعنی همان نشست فعلیت با سرور دیتابیس. برای لاگ، امنیت، و عیب یابی خیلی به درد می خورد. همچنین، راهنمای تابع SYSTEM_USER همین جاست.
تعریف و کاربرد SYSTEM_USER
SYSTEM_USER() مقدار user@host اتصال فعلی MySQL را برمی گرداند. طبق منبع، این تابع با SESSION_USER() و USER() برابر است.
سینتکس
SYSTEM_USER();
مثال اجراشدنی
نمایش نام کاربر و میزبانِ همین اتصال:
SELECT SYSTEM_USER();
گام های عملی
- به سرور دیتابیس وصل شو.
- کوئری بالا را اجرا کن.
- رشته user@host را بررسی کن.
نکته: اگر نتیجه لازم را نگرفتی، از SESSION_USER() یا USER() هم می توانی کمک بگیری.
جمع بندی سریع
- SYSTEM_USER() کاربر@میزبان اتصال فعلی است.
- با SESSION_USER و USER برابر است.
- برای لاگ و امنیت مفید است.
- سینتکس ساده و بی ورودی دارد.