mysql dubbele rows verwijderen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

- wes  -

- wes -

17/10/2007 14:58:00
Quote Anchor link
Hoe kan ik het beste dubbele rijen uit een tabel verwijderen?

ter info:
- ik heb de tabel zo aangeleverd gekregen
- er staan geen indexes in
- er staat wel een id in (die niet dubbel is maar autoincr)
- het zijn over een miljoen records, handmatig is geen optie
- ik heb de tabel zo aangeleverd gekregen

Denk zelf dat ik creatief met DISTINCT een schaduwtabel moet vullen oid. Iemand suggesties?
 
PHP hulp

PHP hulp

03/03/2025 07:57:40
 
Frank -

Frank -

17/10/2007 15:24:00
Quote Anchor link
Yep, maak een nieuwe tabel aan, met een UNIQUE op die kolommen die uniek moeten zijn.

Vervolgens ga je de hele zooi importeren, de queries die mislukken vanwege een unique-constraint, kun je negeren.

Maar, 1 miljoen records in 1 tabel? Hoe zit dat met het normaliseren? Kijk even of deze ene tabel wel de ideale opzet is, anders is het wellicht een goed plan om het datamodel even aan te passen. Nu je toch bezig bent...

Succes!
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
- wes  -

- wes -

17/10/2007 15:28:00
Quote Anchor link
Ik zeg nog 2x dat ik het niet zelf heb gemaakt :)

zal es proberen
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.