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....