Das Abfragen von Fremdschlüsseleinschränkungen in MySQL kann wertvolle Einblicke in Datenzuordnungen liefern. Dieser Leitfaden befasst sich mit der Frage, wie eine umfassende Liste von Fremdschlüsseleinschränkungen abgerufen werden kann, die auf eine bestimmte Tabelle oder Spalte verweisen.
Zum Auflisten aller Fremdschlüsseleinschränkungen, die auf eine verweisen Führen Sie in einer bestimmten Tabelle die folgende Abfrage aus:
SELECT TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND REFERENCED_TABLE_NAME = '<table name>' \G
Um sich auf Fremdschlüssel zu konzentrieren Wenn Sie auf eine bestimmte Spalte in einer Tabelle verweisen, ändern Sie die Abfrage wie folgt:
SELECT TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND REFERENCED_TABLE_NAME = '<table name>' AND REFERENCED_COLUMN_NAME = '<column name>' \G
Ersetzen Sie in beiden Abfragen
Durch die Ausführung dieser Abfragen können Sie ein umfassendes Verständnis der Fremdschlüsselabhängigkeiten und Datenbeziehungen in Ihrer MySQL-Datenbank gewinnen.
Das obige ist der detaillierte Inhalt vonWie zeige ich Fremdschlüsseleinschränkungen in MySQL an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!