Vor Fremdschlüsseleinschränkungen Richtlinien zur Tabellen-Engine-Einstellung mit Fremdschlüsselspalten: Wählen Sie eine Engine aus, die Fremdschlüssel unterstützt (InnoDB oder TokuDB). Klicken Sie mit der rechten Maustaste auf die Tabelle, für die Sie die Engine festlegen möchten. Wählen Sie „Tabellenoptionen“ und wechseln Sie zur Registerkarte „Storage Engine“. Wählen Sie aus der Dropdown-Liste eine Engine aus, die Fremdschlüssel unterstützt. Änderungen übernehmen.
Engine-Einstellungen vor dem Einrichten von Fremdschlüsseln in Navicat
Bevor Sie Fremdschlüsseleinschränkungen in Navicat festlegen, müssen Sie die Speicher-Engine der Tabelle, in der sich die beteiligten Fremdschlüsselspalten befinden, auf eine Engine einstellen, die Fremdschlüssel unterstützt Schlüssel.
Engines, die Fremdschlüssel unterstützen
Legen Sie die Engine fest. Klicken Sie mit der rechten Maustaste auf die Tabelle, in der Sie die Engine festlegen möchten.
Wählen SieDie Engine, die Tabellen konvertiert, kann einige Zeit in Anspruch nehmen, insbesondere bei großen Tabellen.
customer_id
in der Tabelle customer
als Primärschlüssel fest und verwenden sie dann als Spalte in der Tabelle order
Für den Fremdschlüssel der Spalte customer_id
müssen Sie zuerst die Speicher-Engine der beiden Tabellen auf InnoDB einstellen: Stellen Sie die Engine für den customer
ein Tabelle: Klicken Sie mit der rechten Maustaste auf die Tabelle order
. Tabellenoptionen> Legen Sie die Engine für die Tabelle order
fest > Tabelle> Tabellenoptionen> InnoDB
Das obige ist der detaillierte Inhalt vonAuf was sollte Navicat die Engine einstellen, bevor Fremdschlüssel erstellt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!