Avatar billede smitx Praktikant
27. februar 2008 - 16:29 Der er 1 kommentar og
1 løsning

Finde og fjerne dubletter

Hej

Jeg har en database som jeg engang tog backup af, og ville flytte den til en ny server, so far, so good.

Men der er sket et eller andet under flytning, så mange af tabellerne/cellerne står dobbelt fuldstændig identisk.

F.eks:
      2571 3D Net Blazer 233 Fedex 1203129933 33
      2571 3D Net Blazer 233 Fedex 1203129933 33

Hvordan kan jeg i Phpmyadmin søge efter elle dubletter og slette dem på en gang?
Avatar billede recli Nybegynder
28. februar 2008 - 10:28 #1
Du har et seriøst problem, hvis ikke der er en unik nøgle på de enkelte række i din tabel, eftersom enhver 'delete-betingelse' vil slette begge rækker.

Hvis ikke du har en nøgle, er du nødt til at se på din backup igen, dvs. om rækkerne er dublerede allerede her - eller om det er sket i din indlæsning på en eller anden måde.

Alternativt er du nødt til at lave et script, der henter alle rækker, fjerner dubletterne og skriver de resterende rækker tilbage i en ny database.

  /Lars
Avatar billede smitx Praktikant
19. november 2010 - 20:34 #2
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester