MySQL : trouver un champ dans une base de données
Par Draggi le jeudi, octobre 15 2009, 14:17 - SQL - Lien permanent
Imagions que l'on a le nom d'un champs mais que nous ne souvenions plus dans quelle table celui-ci a été créé.
Voici une requête permetant de remonter le nom de la table ou des tables qui contiennent le champ recherché:
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = 'MABASE' AND column_name LIKE '%LECHAMPRECHERCHE%'
- MABASE étant le nom de la base de données.
- LECHAMPRECHERCHE étant le nom, ou une partie du nom de colonne recherché.
Commentaires
merci bcp j'avais besoin :)
Et c'est toujours d'actualité ! Merci.