Toon posts:

[MYSQL]:leeg alle tabellen

Pagina: 1
Acties:
  • 41 views sinds 30-01-2008

Verwijderd

Topicstarter
Ok ik wil alle tabellen van 1 database
allemaal in 1 keer legen.
Maar DELETE * FROM *
werkt niet.
Wat ik wat vreemd vind maar
weet iemand hoe dat voor elkaar te krijgen is.

  • Spooksel
  • Registratie: Oktober 2000
  • Laatst online: 22:17

Spooksel

Spooksel!

Op vrijdag 01 februari 2002 16:21 schreef Gurk het volgende:
Ok ik wil alle tabellen van 1 database
allemaal in 1 keer legen.
Maar DELETE * FROM *
werkt niet.
Wat ik wat vreemd vind maar
weet iemand hoe dat voor elkaar te krijgen is.
dit gaat volgens mij niet werken hoor...
ik denk dat je toch ff dat je dit per tabel moet doen!

DELETE * FROM <tabelnaam>

edit: als je veel tabellen hebt dan kun je alle tabelnamen uitlezen en vervolgens in een loopje ze 1 voor 1 legen!

edit2: http://www.php.net/manual/nl/function.mysql-list-tables.php gebruik dit om alle table namen te krijgen!

Bevalt mijn schrijfsel je niet? www.korrelatie.nl


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:14
Die * tussen DELETE en FROM mag er niet staan.

DELETE FROM (SELECT <table_naam> FROM <systables>) zou misschien wel kunnen werken

https://fgheysels.github.io/


Verwijderd

Topicstarter
Dus dan zou ik zo iets als dit moeten
DELETE * FROM (maak een querie die alle tabellen opvraagt)

  • brammetje
  • Registratie: Oktober 2000
  • Laatst online: 12-01-2025
jep, loopje..
pseudo-code:
code:
1
2
3
4
query: 'SHOW TABLES FROM <databasenaam>'
voor elke rij:
   query: 'DELETE FROM <tablenaam>'
output: 'klaar :)'

  • Spooksel
  • Registratie: Oktober 2000
  • Laatst online: 22:17

Spooksel

Spooksel!

PHP:
1
2
3
4
5
6
7
<?
$tables=mysql_list_tables(<hier de db>);
while ($bla=mysql_fetch_array($tables)) {
   <hier de query!>
   DELETE * FROM $bla   
   }
?>

oid zou moeten werken!

Bevalt mijn schrijfsel je niet? www.korrelatie.nl


Verwijderd

Daar is php admin toch voor?
http://www.phpwizard.net/projects/phpMyAdmin/
Anders staat in die source vast wel het goede scrippie

  • brammetje
  • Registratie: Oktober 2000
  • Laatst online: 12-01-2025
Op vrijdag 01 februari 2002 16:38 schreef Kahn het volgende:
Daar is php admin toch voor?
http://www.phpwizard.net/projects/phpMyAdmin/
Anders staat in die source vast wel het goede scrippie
Tja, als we alles van andere mensen gaan rippen dan maken we straks allemaal dezelfde creatieve dingen |:(

  • bartvb
  • Registratie: Oktober 1999
  • Laatst online: 15-09 12:33
Op vrijdag 01 februari 2002 16:51 schreef brammetje het volgende:
Tja, als we alles van andere mensen gaan rippen dan maken we straks allemaal dezelfde creatieve dingen |:(
:) En als we alles zelf gaan bedenken dan zijn we allemaal over 3 jaar nog steeds niets verder dan een simpel gastenboekje ;)

Waarom het wiel constant opnieuw uitvinden? Lijkt me nogal onhandig... Durf te wedden dat je op school zit en heeeeeeeeeeeel veel vrije tijd hebt?

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
brammetje
Cool :D .

Verder is dit trouwens best wel een rtf mysql manual onderwerp :) .

Koop eens een goed boek over de SQL standaard. 'Date' zou dustry zeggen ;) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment

Pagina: 1

Dit topic is gesloten.