Vider une base

Eléphant du PHP | 158 Messages

04 mai 2006, 17:00

Kikoo tout le monde !!

Je cherche a vider une base de toute ses tables en une seule fois mais apres avoir parcouru la documentation mysql mais je n'ai pas trouvé !! Il ne semble pas exister de truncate database comme il existe truncate table.

Ma question est donc: auriez vous une methode rapide et efficace pour supprimer toutes les tables d'une base mysql ?

Merci d'avance
°°°Darkbibou°°°

Mammouth du PHP | 19672 Messages

04 mai 2006, 17:09

Fais un SHOW TABLES pour lister les tables et ensuite construis ta requête pour faire un DROP table1, table2,..., tablen;
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

04 mai 2006, 17:10

supprimer la base de données et la recréer vide

Vu qu'il n'y as pas de trigger ou autres procedures stockées dans les bdd Mysql <5.0, tu ne perdras pas grand chose
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 158 Messages

04 mai 2006, 17:12

Je vais essayer avec le show table je pense car je n'ai aps les droits de creation de base :)
°°°Darkbibou°°°