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

Forespørgsel for at finde fremmednøgler

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



  1. Sådan indsætter du data fra en databasetabel til en anden databasetabel i Mysql

  2. Hvad er den mest elegante måde at gemme tidsstempel med nanosec i postgresql?

  3. Sådan bruger du Oracle SQL*Plus

  4. JSON-funktioner er nu aktiveret som standard i SQLite