Page 1 sur 1

drop table

Posté : 12 janv. 2008, 16:08
par jobart
Bonjour,
pourriez vous eclairer ma lanterne :-k
je voudrai savoir si c'est possible de détruire une ou plusieures tables en mettant une condition genre

detruire les tables qui commencent par "toto"
ou detruire les tables qui contiennent "toto"

Posté : 12 janv. 2008, 16:19
par Sékiltoyai
Je n'ai rien vu de tel dans la doc mysql. amha tu risques de devoir utiliser SHOW TABLES pour avoir la liste des tables…

Posté : 12 janv. 2008, 16:24
par Sékiltoyai
Sinon si jamais tu as des tables MyISAM et que (cas exceptionnel j'en conviens) tu as accès aux fichiers du serveur SQL, tu peux supprimer directement les fichiers avec un "rm toto*" en ligne de commande ou par shell_exec()…

Posté : 12 janv. 2008, 21:58
par Xenon_54

Code : Tout sélectionner

SHOW TABLES LIKE 'toto_%';
Tu devras boucler sur les résultats obtenu car il ne semble pas y avoir de moyen de combiner le résultat avec DROP TABLE.

Posté : 15 janv. 2008, 10:50
par jobart
merci de vos lumières =D>