Avatar billede hagger Nybegynder
22. oktober 2009 - 20:48 Der er 5 kommentarer

Slette alt i en tabel i databasen

Er det muligt at slette alt i en tabel i ens database? Tabellen skal selvfølgelig bevares.
Avatar billede ksoren Nybegynder
22. oktober 2009 - 20:50 #1
Avatar billede hagger Nybegynder
22. oktober 2009 - 20:55 #2
Kan du ikke lige skrive præcist hvordan man skal skrive det?
Avatar billede michael_stim Ekspert
22. oktober 2009 - 21:01 #3
Præcist som der står:

TRUNCATE TABLE dinTabel;
Avatar billede coderdk Praktikant
24. oktober 2009 - 23:17 #4
TRUNCATE er den bedste, ellers er der DELETE FROM din_tabel;
Avatar billede cronaldo Nybegynder
25. oktober 2009 - 02:33 #5
For at opsummere de ovenstående må det være noget ala:

Hvis du vil NULSTILLE tabel og lade dit id (altså UNIQUE ID) til at starte fra 0..
mysql_query("TRUNCATE TABLE ditTabelNavn");

Hvis du vil slette alle linjer i tabellen og bevare det punkt dit id er nået til (fx id=234)
mysql_query("DELETE * FROM ditTabelNavn WHERE id = '".$data[id]."' ORDER BY id DESC");

Tror sådan ca det var de måder du kan gøre det på :P
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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