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

MySQL Hapus baris duplikat yang memiliki nilai kolom yang sama

Di MySQL, Anda dapat menyimpan id terkecil (atau terbesar) menggunakan JOIN :

DELETE p
    FROM pictures p JOIN
         (SELECT p.picture_id, p.date, MIN(id) as min_id
          FROM pictures p
          WHERE p.picture_id = 2 AND p.date = '2018-07-13' 
          GROUP BY p.picture_id
         ) pp
         ON p.picture_id = pp.picture_id AND p.date = pp.date AND p.id > p.min_id;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLSTATE[22007]:Format waktu-tanggal tidak valid:1292 Nilai waktu-tanggal salah:'30-03-2008 02:56:12'

  2. Membuat objek Tanggal ActionScript dari string stempel waktu UTC MySQL

  3. MySQL TEXT vs BLOB vs CLOB

  4. Bagaimana cara menginstal Ruby on Rails dengan mysql dan membuatnya berfungsi, panduan langkah demi langkah?

  5. Cara mengatur nilai seed secara manual sebagai 1000 di MySQL