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