Cara ngecek duplikat pada kolom table database mysql

Untuk mengecek duplikat pada kolom tertentu dalam tabel database MySQL dengan cara yang sederhana, Anda bisa menggunakan perintah SQL berikut ini. Ganti nama_tabel dengan nama tabel yang ingin Anda periksa dan nama_kolom dengan nama kolom yang ingin Anda cek duplikatnya:


SELECT nama_kolom, COUNT(*) AS jumlah_duplikat

FROM nama_tabel

GROUP BY nama_kolom

HAVING COUNT(*) > 1;



Sebagai contoh, jika Anda ingin mengecek duplikat pada kolom 'email' di tabel 'users', Anda akan menggunakan query berikut:


SELECT email, COUNT(*) AS jumlah_duplikat
FROM users
GROUP BY email
HAVING COUNT(*) > 1;



Jalankan perintah ini di alat manajemen database MySQL yang Anda gunakan, seperti phpMyAdmin, MySQL Workbench, atau command-line interface. Setelah menjalankan perintah tersebut, Anda akan melihat daftar nilai yang terduplikasi pada kolom yang ditentukan beserta jumlah duplikatnya.