sql >> Base de Datos >  >> RDS >> Mysql

Consulta para encontrar claves foráneas

Debe conectarse al esquema de información y puede encontrar toda la información sobre la clave principal y las claves externas en esta tabla

SELECT * FROM information_schema.TABLE_CONSTRAINTS T;

necesitas ser un ROOT usuario para acceder al information_schema .

UTILIZANDO esta tabla, puede encontrar la tabla, la base de datos y si tiene una clave externa.

Espero que esto ayude si no quieres usar IF EXIST y procedimiento almacenado. Pero estoy seguro de que puedes usar IF EXIST se puede usar para consultas de procedimientos no almacenados....