moondancer
Mitglied
Hallo,
ich habe gerade gelesen dass MySQL bei Verwendung von InnoDB-Tabellen die Nutzung von Fremdschlüsseln unterstützt. Nun habe ich in der PHPMyAdmin-Oberfläche nachgeschaut, aber da finde ich als Tabellentypen nur MyISAM, Heap, ISAM, und Merge. Wie kann ich eine InnoDB-Tabelle erstellen? Oder unterstützen die anderen Tabellentypen mittlerweile auch Fremdschlüssel?
Ist es generell sinnvoll in einer MySQL-DB Fremdschlüssel zu verwenden? Dass dadurch die referentielle Integrität sichergestellt wird ist mir klar, aber sinkt dadurch evtl. die Performance und haben InnoDB-Tabellen evtl. Nachteile gegenüber den anderen Tabellentypen?
Viele Grüße
Christian
ich habe gerade gelesen dass MySQL bei Verwendung von InnoDB-Tabellen die Nutzung von Fremdschlüsseln unterstützt. Nun habe ich in der PHPMyAdmin-Oberfläche nachgeschaut, aber da finde ich als Tabellentypen nur MyISAM, Heap, ISAM, und Merge. Wie kann ich eine InnoDB-Tabelle erstellen? Oder unterstützen die anderen Tabellentypen mittlerweile auch Fremdschlüssel?
Ist es generell sinnvoll in einer MySQL-DB Fremdschlüssel zu verwenden? Dass dadurch die referentielle Integrität sichergestellt wird ist mir klar, aber sinkt dadurch evtl. die Performance und haben InnoDB-Tabellen evtl. Nachteile gegenüber den anderen Tabellentypen?
Viele Grüße
Christian