Avatar billede trayzor Nybegynder
15. maj 2002 - 19:18 Der er 5 kommentarer og
1 løsning

Fjerne rækker hvor alle felter er ens pånær primærnøglen

Hej,

Jeg har lige et spørgsmål fra en ven:

Hvis man har en tabel med flere rækker der indeholder præcis samme information men med forskellig primærnøgle er der så en mysql funktion der kan fjerne disse. Eller skal man over og gøre det i PHP? Og i så fald hvordan?

/Michael
Avatar billede trayzor Nybegynder
15. maj 2002 - 19:46 #1
fandt svaret selv:

Man laver en ny tabel kaldet 'newtable' og:

insert into newtable select distinct * from oldtable group by colum1,column2... osv.

Derefter skifter man tabel navn og vupti.

Kan evt bruge lock table imens operationen udføres...
Avatar billede funkeychicken Nybegynder
15. maj 2002 - 21:15 #2
du kan vel gøre det på denne måde:

lav en ny tabel kaldet 'newtable' og:

insert into newtable select distinct * from oldtable group by colum1,column2... osv.

Derefter skifter man tabel navn og vupti.

Kan evt bruge lock table imens operationen udføres


jaa...det var mig der fandt på ideen...lol
Avatar billede trayzor Nybegynder
15. maj 2002 - 21:30 #3
funkeychicken: eeh.. i hvilket spørgsmål har du lige gjort det?
Avatar billede funkeychicken Nybegynder
15. maj 2002 - 22:59 #4
det var en joke haha
Avatar billede trayzor Nybegynder
15. maj 2002 - 23:00 #5
Ja du er godt nok sjov....
Avatar billede funkeychicken Nybegynder
16. maj 2002 - 20:51 #6
slap af din homo....
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