Conversion
MySQL
USER
Mengembalikan username dan hostname dari koneksi MySQL saat ini.
Tipe hasil:
VARCHARSyntax
SQL
USER()Parameter
Fungsi ini tidak memerlukan parameter.
Contoh Penggunaan
Get Current User
SQL
1 SELECT USER() AS connected_user;
Menampilkan user yang sedang terkoneksi.
Hasil
connected_user: admin@localhost
User Audit Trail
SQL
1 INSERT INTO changes_log (changed_by, table_name, action) 2 VALUES (USER(), 'customers', 'UPDATE');
Menyimpan siapa yang melakukan perubahan.
Hasil
(inserted with user info)
Compare Users
SQL
1 SELECT USER() AS session_user, 2 CURRENT_USER() AS auth_user;
Membandingkan session dan authenticated user.
Hasil
session_user: admin@localhost, auth_user: admin@%