Verwenden Sie SQL-Befehle in Navicat, um Fremdschlüsseleinschränkungen hinzuzufügen, um die Datenkonsistenz sicherzustellen: Befehlsstruktur: ALTER TABLE child_table ADD FOREIGN KEY (child_column) REFERENCES parent_table (parent_column) [ON DELETE action] [ON UPDATE action] Parametererklärung: child_table : child table; child_column: die Spalte der untergeordneten Tabelle, die auf die Spalte der übergeordneten Tabelle verweist; parent_column: die übergeordnete Tabelle, auf die verwiesen wird
Fügen Sie einen Fremdschlüsseleinschränkungsbefehl in Navicat hinzu Fügen Sie in Navicat eine Fremdschlüsseleinschränkung hinzu, die die Datenkonsistenz und -integrität sicherstellen kann. So fügen Sie Fremdschlüsseleinschränkungen in Navicat mithilfe von SQL-Befehlen hinzu:
Befehlsstruktur:
<code class="sql">ALTER TABLE child_table ADD FOREIGN KEY (child_column) REFERENCES parent_table (parent_column) [ON DELETE action] [ON UPDATE action];</code>
child_table:
CASCADE: Zugehörige Datensätze in der untergeordneten Tabelle automatisch löschen.
CASCADE: Fremdschlüsselspalten für zugehörige Datensätze in einer untergeordneten Tabelle automatisch aktualisieren.
Der folgende Befehl fügt eine Fremdschlüsseleinschränkung in der untergeordneten Tabelle mit dem Namen „orders“ hinzu, die auf die Spalte „customer_id“ in der übergeordneten Tabelle mit dem Namen „customers“ verweist:
<code class="sql">ALTER TABLE orders ADD FOREIGN KEY (customer_id) REFERENCES customers (customer_id) ON DELETE CASCADE ON UPDATE CASCADE;</code>
Tipp:
Bevor Sie den Befehl zum Hinzufügen von Fremdschlüsseleinschränkungen ausführen, stellen Sie sicher, dass sowohl die übergeordnete als auch die untergeordnete Tabelle vorhanden sind.
Das obige ist der detaillierte Inhalt vonSo fügen Sie einen Fremdschlüsseleinschränkungsbefehl in Navicat hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!