Dieser Abschnitt beschreibt die gegenwärtigen Restriktionen der MySQL-Partitionierungsunterstützung:
Partitionierte Tabellen unterstützen keine Fremdschlüssel.
Dies schließt auch Tabellen ein, die mit der Speicher-Engine
InnoDB
arbeiten.
Partitionierte Tabellen können zwar jede beliebige Speicher-Engine von MySQL benutzen, aber alle Partitionen und Teilpartitionen der Tabelle (wenn vorhanden) müssen dieselbe Engine verwenden.
Wir hoffen, diese Beschränkung in einem künftigen MySQL-Release aufzuheben.
Ein Partitionierungsschlüssel muss entweder eine
Integer-Spalte oder ein Ausdruck sein, der einen Integer
ergibt. In jedem Fall muss der verwendete Wert nichtnegativ
sein. Zurzeit sind auch NULL
-Werte
zulässig, aber dies wird sich noch ändern.
Teilpartitionen können nur HASH
- oder
KEY
-Partitionierung verwenden.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.