Har av misstag fått in c:a 20 dubletter i databasen som innehåller runt 5 miljoner poster som jag inte lyckas radera den ena av dubletterna. Tips på hur jag kan göra? Hej! jag förstår inte hur du lyckats få in dubletter i databasen till att börja hitta dubletterna gör du enklast genom att köra en query som typRadera Dubletter i SQL
Sv: Radera Dubletter i SQL
1) Ta backup på din databas ;)
2) För att ta reda på dubbletter:
SELECT fält1 FROM dintabell GROUP BY fält1 HAVING COUNT(fält1)>1
Lycka till och lev väl,
Tom S.Sv: Radera Dubletter i SQL
med - nycklar brukar göra en post unik... men men...
Du får ta ut datat på raden, radera posterna och lägga in dem igen.
Du tar ju bort poster genom att ange vilka villkor som skall vara
uppfyllda och de kommer vara sanna på bägge posterna.
Kan väl iofs gå in och kika på alla och radera enstakat poster i SQL
Server Manager - men då måste du först hitta dina rader bland de 5
miljonerna...
//EmmaSv: Radera Dubletter i SQL
select kolumn,count(*)from tablell group by kolumn
Sen är det bara att börja ta bort :-)
//Fredrik