Suppression Base de données

hiroshi
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 14
Inscription: 30 Mai 2011

Suppression Base de données

Message le Lun Aoû 29, 2011 13:35

Voila, je suis développeur web et je travail continuellement avec wamp afin de développer des site en local (vu la connexion pourri, c'est plus que nécessaire).

Mais voila les projets s'accumulent et le nombre de base de donnée sur wamp se multiplie de manière affolante...

Alors j'aurai voulu savoir s'il y a moyen de faire un petit ménage sélectif de temps à autre...

En gros j'ai les requête pour le faire mais pas les droit pour les exécuté car on ne peu pas modifier les champ dans les table de base.

Code: Tout sélectionner
mysql_query("DROP DATABASE  `".$base."`");
mysql_query("DELETE FROM `information_schema`.`COLUMNS` WHERE `TABLE_SCHEMA`='".$base."' ");
mysql_query("DELETE FROM `information_schema`.`KEY_COLUMN_USAGE` WHERE `CONSTRAINT_SCHEMA`='".$base."' ");
mysql_query("DELETE FROM `information_schema`.`KEY_COLUMN_USAGE` WHERE `TABLE_SCHEMA`='".$base."' ");
mysql_query("DELETE FROM `information_schema`.`PARTITIONS` WHERE `TABLE_SCHEMA`='".$base."' ");
mysql_query("DELETE FROM `information_schema`.`STATISTICS` WHERE `TABLE_SCHEMA`='".$base."' ");
mysql_query("DELETE FROM `information_schema`.`TABLES` WHERE `TABLE_SCHEMA`='".$base."' ");
mysql_query("DELETE FROM `information_schema`.`TABLE_CONSTRAINTS` WHERE `CONSTRAINT_SCHEMA`='".$base."' ");
mysql_query("DELETE FROM `information_schema`.`TABLE_CONSTRAINTS` WHERE `TABLE_SCHEMA`='".$base."' ");
mysql_query("DELETE FROM `information_schema`.`SCHEMATA` WHERE `SCHEMA_NAME`='".$base."' ");


y'a-t-il possibilité de prendre la main sur les table concernée ou je peut m’assoir sur tout ça ?


Marie-Aude
Modérateur
Modérateur
 
Messages: 11900
Inscription: 5 Juin 2006

Re: Suppression Base de données

Message le Lun Aoû 29, 2011 14:40

Tu as une seule base information_schema au niveau du serveur. Pourquoi veux tu faire ça ? Si tu fais un drop database, la base information_schema se met à jour directement, sans aucune intervention.

hiroshi
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 14
Inscription: 30 Mai 2011

Re: Suppression Base de données

Message le Mar Aoû 30, 2011 8:27

Au temps pour moi.
J'avais fait le test sur une base qui ne comprenais pas de table, et du coup il me la laissai. Alors j'ai cru que l'on pouvais que vidé le contenu de la base mais pas la supprimé.

Depuis j'ai tester avec une base contenant des tables et ça fonctionne.

Il se peu qu'il y ai un souci avec le .empty. Mais bon c'est rare les bases vide. Donc je peu dire que mon problème est résolu.

See you later in a best world !!


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités