Mysql
 sql >> Base de données >  >> RDS >> Mysql

Requête pour trouver des clés étrangères

Vous devez vous connecter au schéma d'information et vous trouverez toutes les informations sur la clé primaire et les clés étrangères dans ce tableau

SELECT * FROM information_schema.TABLE_CONSTRAINTS T;

vous devez être un ROOT utilisateur pour accéder au information_schema .

EN UTILISANT cette table, vous pouvez trouver la table, la base de données et si elle a une clé étrangère.

J'espère que cela vous aidera si vous ne voulez pas utiliser IF EXIST et procédure stockée. Mais je suis sûr que vous pouvez utiliser IF EXIST peut être utilisé pour les requêtes de procédures non stockées....