SQL alle verweise auf Foreign Key herausfinden?
Halluu :) ...
ich habe eine MySQL-Datenbank erstellt, bei der es eine Haupttabelle gibt mit einer Spalte ID als Primärschlüssel. Es verweisen sehr viele andere Tabellen auf diese Spalte ID. Nun will ich eine Zeile und damit eine ID aus der Haupttabelle entfernen, aber da ja so viele andere Tabellen per Foreign Key darauf verweisen kann ich das nicht so einfach. Gibt es einen Weg, wie ich alle Verweise auf diese Spalte in der Gesamten Datenbank einsehen kann? Also so, dass ich damit was im PHP code anfangen kann?
Ich freue mich über jede ernst gemeinte Antwort :)
2 Antworten
Vielleicht hilft das:
EXEC sp_fkeys 'TableName'
EXEC gibt es bei mir scheinbar nicht ... habs mit execute probiert und das geht auch nicht ... Phpmyadmin sagt das ist nicht die korrekte Syntax
die funktion gibts bei heidisql