Describe table et foreign keys - SQL/NoSQL - Programmation
MarshPosté le 22-11-2005 à 21:02:02
Bonjour,
Je cherche à extraire le shemas de ma base de données MySQL.
Déjà je reccupère la liste des tables avec SHOW TABLES, ça c'est ok
Mais ensuite quand je veux récupérer la description de ma table, si j'utilise DESCRIBE ma_table, je recupere seulement la liste des champs.
Comment faire pour récupérer également la liste des clefs primaires, des clefs etrangères ?
Il existe bien SHOW CREATE TABLE ma_table, mais je ne me sens pas chaud pour parser la string afin d'en extraire les infos sur les clefs etrangères que je recherche.
Avez vous une idée de la facon dont je dois procéder ?
Marsh Posté le 22-11-2005 à 21:02:02
Bonjour,
Je cherche à extraire le shemas de ma base de données MySQL.
Déjà je reccupère la liste des tables avec SHOW TABLES, ça c'est ok
Mais ensuite quand je veux récupérer la description de ma table,
si j'utilise DESCRIBE ma_table,
je recupere seulement la liste des champs.
Comment faire pour récupérer également la liste des clefs primaires, des clefs etrangères ?
Il existe bien SHOW CREATE TABLE ma_table, mais je ne me sens pas chaud pour parser la string afin d'en extraire les infos sur les clefs etrangères que je recherche.
Avez vous une idée de la facon dont je dois procéder ?
Merci d'avance
---------------
http://poemes.iceteapeche.com - http://www.simuland.net