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