Du skal oprette forbindelse til informationsskemaet, og du kan finde alle oplysninger om primærnøgle og fremmednøgler i denne tabel
SELECT * FROM information_schema.TABLE_CONSTRAINTS T;
du skal være en ROOT bruger for at få adgang til information_schema .
VED BRUG af denne tabel kan du finde tabellen, db og om den har en fremmednøgle.
Håber dette hjælper, hvis du ikke vil bruge IF EXIST og lagret procedure. Men jeg er sikker på, at du kan bruge IF EXIST kan bruges til ikke-lagrede procedureforespørgsler....