Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Temukan dan hapus baris duplikat dengan dua kolom

Cara terbaik untuk menghapus baris duplikat dengan beberapa kolom adalah yang paling sederhana:

Tambahkan indeks UNIK:

ALTER IGNORE TABLE your_table ADD UNIQUE (field1,field2,field3);

IGNORE di atas memastikan bahwa hanya baris pertama yang ditemukan yang disimpan, sisanya dibuang.

(Anda kemudian dapat menghapus indeks tersebut jika Anda membutuhkan duplikat di masa mendatang dan/atau mengetahui bahwa hal itu tidak akan terjadi lagi).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menemukan pola bilangan yang mirip dalam tabel

  2. Pilih dari tabel mysql WHERE field='$array'?

  3. Kesalahan 1130 di mysql

  4. Hasilkan GUID di MySQL untuk Data yang ada?

  5. Paginasi di nodejs dengan mysql