MySQLSviluppo

MySQL – Eliminare velocemente record duplicati

MySQL – Eliminare velocemente record duplicati

 

Se abbiamo una tabella contenente tanti record doppi, tripli, quadrupli e così via, e vogliamo eliminarli, possiamo tranquillamente e velocemente utilizzare questa query:

ALTER IGNORE TABLE landofworld ADD UNIQUE KEY (name, surname);

Possiamo notare che non è il solito ALTER TABLE ma vi è un vincolo che è IGNORE che fa in modo di ignorare gli errori in caso di valori duplicati o più.

ADD UNIQUE KEY invece non fa altro che inserire una chiave univoca alla tabella.

/ 5
Grazie per aver votato!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *