Conversion

USER

MySQLMySQL

Mengembalikan username dan hostname dari koneksi MySQL saat ini.

Tipe hasil: VARCHAR

Syntax

SQL
USER()

Parameter

Fungsi ini tidak memerlukan parameter.

Contoh Penggunaan

Get Current User

SQL
1SELECT USER() AS connected_user;

Menampilkan user yang sedang terkoneksi.

Hasil
connected_user: admin@localhost

User Audit Trail

SQL
1INSERT INTO changes_log (changed_by, table_name, action)
2VALUES (USER(), 'customers', 'UPDATE');

Menyimpan siapa yang melakukan perubahan.

Hasil
(inserted with user info)

Compare Users

SQL
1SELECT USER() AS session_user,
2 CURRENT_USER() AS auth_user;

Membandingkan session dan authenticated user.

Hasil
session_user: admin@localhost, auth_user: admin@%