MySQL - wykaz kluczy obcych

Cześć forumowicze, szukam sposobu na znalezienie wszystkich kluczy obcych bazie. Albo kluczy obcych do pewnej tabeli. Chcę usunąć kilka tabel i klucze mi w tym przeszkadzają. Macie jakiś pomysł?

Z góry dziękuję!

1 odpowiedź

Każda baza danych posiada tabele systemowe. W MySQL masz np. INFORMATION_SCHEMA.TABLE_CONSTRAINTS http://dev.mysql.com/doc/refm[...]/table-constraints-table.html robiąc odpowiedniego select'a z tej tabeli, ewentualnie złączając z innymi możesz wybrać wartości jakie potrzebujesz.

Możesz posłużyć się takżę INFORMATION_SCHEMA.KEY_COLUMN_USAGE http://dev.mysql.com/doc/refm[...]n/key-column-usage-table.html

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.