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

Hapus baris duplikat di MySQL

Cara yang sangat mudah untuk melakukannya adalah dengan menambahkan UNIQUE indeks pada 3 kolom. Saat Anda menulis ALTER pernyataan, sertakan IGNORE kata kunci. Seperti ini:

ALTER IGNORE TABLE jobs
ADD UNIQUE INDEX idx_name (site_id, title, company);

Ini akan menjatuhkan semua baris duplikat. Sebagai manfaat tambahan, INSERTs di masa mendatang yang duplikat akan error. Seperti biasa, Anda mungkin ingin membuat cadangan sebelum menjalankan sesuatu seperti ini...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah mungkin untuk menanyakan tabel struktur pohon di MySQL dalam satu kueri, hingga kedalaman apa pun?

  2. Kiat Penyetelan Kinerja MySQL Untuk Mengoptimalkan Basis Data

  3. MySQL:Mengurutkan nilai GROUP_CONCAT

  4. Permintaan MySQL / urutan eksekusi klausa

  5. Cara Menambahkan Waktu ke Nilai Datetime di MySQL