Conversion
MySQL
USER
Mengembalikan username dan hostname dari koneksi MySQL saat ini.
Tipe hasil:
VARCHARDiperbarui: 16 Mei 2026Syntax
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@%
Pertanyaan Umum tentang USER
Apa itu fungsi USER di MySQL?
Mengembalikan username dan hostname dari koneksi MySQL saat ini. Di MySQL, fungsi USER termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan USER di MySQL?
Gunakan sintaks berikut: USER(). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi USER?
Fungsi USER mengembalikan nilai bertipe VARCHAR. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.