Hallo,
wie findet man eigentlich automatisiert Fremdschlüsselbeziehungen in MySQL-Tabellen heraus?
MySQL :: MySQL 5.1 Referenzhandbuch :: 14.2.6.4 Fremdschlüssel-Beschränkungen
Ja nur leider wird das COMMENT-Feld hier auf 80-Zeichen beschränkt (warum auch immer) und die Info wird einfach abgeschnitten:
SHOW FULL COLUMNS, SHOW KEYS hilft alles nichts, weil die Referenz darin nicht vermerkt ist.
wie findet man eigentlich automatisiert Fremdschlüsselbeziehungen in MySQL-Tabellen heraus?
MySQL :: MySQL 5.1 Referenzhandbuch :: 14.2.6.4 Fremdschlüssel-Beschränkungen
Die Fremdschlüssel-Constraints einer Tabelle können wie folgt angezeigt werden:
SHOW TABLE STATUS FROM db_name LIKE 'tbl_name';
Die Fremdschlüssel-Constraints stehen in der Comment-Spalte der Ausgabe.
SHOW TABLE STATUS FROM db_name LIKE 'tbl_name';
Die Fremdschlüssel-Constraints stehen in der Comment-Spalte der Ausgabe.
Code:
["Comment"]=> string(80) "InnoDB free: 773120 kB; (`td_bl_idBl`) REFER `*******/td_bl`(`idBl`) ON UPDATE C"
Kommentar