Mysql
 sql >> Database >  >> RDS >> Mysql

Query per trovare chiavi esterne

Devi connetterti allo schema Informazioni e puoi trovare tutte le informazioni sulla chiave primaria e sulle chiavi esterne in questa tabella

SELECT * FROM information_schema.TABLE_CONSTRAINTS T;

devi essere un ROOT utente per accedere allo information_schema .

UTILIZZANDO questa tabella puoi trovare la tabella, db e se ha una chiave esterna.

Spero che questo ti aiuti se non vuoi usare IF EXIST e procedura memorizzata. Ma sono sicuro che puoi usare IF EXIST può essere utilizzato per query non memorizzate....