secondary_key in mysql?

hallo zusammen,

gibt es eine kostenlose mysql-version, die secondary_key unterstützt.
wenn ja von wo kann man sie herunterladen?

vielen dank

youssef

Was ist ein secondary_key? Halt ein (unique?) Index oder?
Das unterstützt mysql von Haus aus…

Grüße
Bruno

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

secondary_key ist ein fremdschlüssel oder foreign key

grüsse
youssef

Hallo Youssef,

Zitat von http://www.mysql.com/doc/en/InnoDB_foreign_key_const…:

„FOREIGN KEY Constraints Starting from version 3.23.43b InnoDB features foreign key constraints. InnoDB is the first MySQL table type which allows you to define foreign key constraints to guard the integrity of your data.“

Kurze weiter Hinweise:

  • Tabellen, die foreign-keys unterstützen sollen, müssen in InnoDB-Datenbanken erstellt werden.
  • Erst ab 4.0.13 können foreign-keys auch wieder gelöscht werden (vorher war Löschen und der Tabellenstruktur erforderlich)
  • InnoDB-Tables sind etwas komplizierter in der Handhabung, als die standard-myISAM-Tabellen. Es lohnt sich, das Handbuch etwas genauer anzusehen, um später Probleme mit nicht mehr ausreichendem Tablespace frühzeitig zu begegnen.

Viele Grüße
Thomas