Bonjour,
Je me pose une question sur le moyen le plus simple d'exécuter une boucle
de manière a faire un show columns sur l'ensemble des tables de ma db.
Pour l'instant je fait d'abord un "show tables" suivit d'une boucle while sur le resultat (le tout en php).
N'y aurai t'il pas moyen de se passer du php et de grouper cela dans une seule commande SQL genre:
Pour l'instant les solutions qui me viennent a l'esprit sont bien plus compliquées que ce genre de requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 FOREACH X IN SHOW TABLE SHOW COLUMNS FROM X; END FOREACH
L'idée au final est d'avoir un fichier décrivant la structure complète de la base de données et de faire rapidement des diffs entre deux bases supposées de même structure.
quel est a votre avis le moyen le plus simple de faire.
merci
/Julien
Partager