Requête SQL permettant de trouver les tables contenant la colonne que vous recherchez

Lorsque l’on ne connait pas la structure d’une base de données ou que celles-ci est très importante, il est parfois difficile de trouver dont ou sont. »>les tables dont on a besoin.

Par exemple, vous travaillez sur la table ‘user’ qui a pour clé primaire ‘id_user’. Lors de la suppression d’un utilisateur vous devez vérifier que le ‘id_user’ n’est pas utilisé dans une autre table. Vous allez avoir besoin de toutes les tables qui utilisent le ‘id_user’ comme clé étrangère. Au lieu de regarder toutes les tables une par une, utiliser plutôt une requête SQL :

Pour les textes en anglais, essayez « %LIKE %  » au cas ou une table utilise comme clé étrangère un nom dérivé de votre clé primaire.

 

 

Tags:

Ajouter un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *