Aller au contenu | Aller au menu | Aller à la recherche

MySQL : trouver un champ dans une base de données





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

1. Le lundi, novembre 22 2010, 13:06 par sara

merci bcp j'avais besoin :)

2. Le mardi, juin 11 2013, 16:21 par Kara

Et c'est toujours d'actualité ! Merci.

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Fil des commentaires de ce billet