Die Schritte zum Einrichten von Fremdschlüsseln in Navicat Premium sind wie folgt: Aktivieren Sie die Mastertabelle, das Masterfeld, die Slavetabelle und das Slavefeld; legen Sie Aktualisierungs- und Löschregeln sowie Kaskadenoptionen fest und starten Sie Navicat Premium neu .
So richten Sie Fremdschlüssel in Navicat Premium ein
Schritt 1: Fremdschlüsseleinschränkungen aktivieren
- Öffnen Sie Navicat Premium und stellen Sie eine Verbindung zu Ihrer Datenbank her.
- Klicken Sie mit der rechten Maustaste auf die Tabelle, in der Sie eine Fremdschlüsseleinschränkung erstellen möchten, und wählen Sie Bearbeiten > Beziehungen.
- Aktivieren Sie im Dialogfeld „Beziehungen“ das Kontrollkästchen „Fremdschlüsseleinschränkungen aktivieren“.
Schritt 2: Erstellen Sie einen Fremdschlüssel
- Wählen Sie in der Dropdown-Liste „Haupttabelle“ die Haupttabelle aus, die die Fremdschlüsselspalte enthält.
- Wählen Sie in der Dropdown-Liste „Hauptfeld“ die Spalte in der Master-Tabelle aus, die auf die Spalte in der Slave-Tabelle verweist.
- Wählen Sie in der Dropdown-Liste „Details“ die Slave-Tabelle aus, die auf die Spalten der Master-Tabelle verweist.
- Wählen Sie in der Dropdown-Liste „Von Feld“ die Spalte aus der Tabelle aus, aus der referenziert wird.
Schritt 3: Fremdschlüsseloptionen festlegen
-
Aktualisierungsregeln: Definieren Sie, wie die entsprechenden Datensätze in der Slave-Tabelle aktualisiert werden, wenn ein Datensatz in der Master-Tabelle aktualisiert wird.
-
Löschregeln: Definieren Sie, wie die entsprechenden Datensätze in der Slave-Tabelle gelöscht werden, wenn ein Datensatz in der Haupttabelle gelöscht wird.
-
Kaskadierendes Aktualisieren/Löschen: Automatisch kaskadierende Aktualisierungen oder Löschungen von Datensätzen aus der Tabelle.
Schritt 4: Änderungen speichern
- Klicken Sie auf die Schaltfläche OK, um die Änderungen zu speichern.
- Starten Sie Navicat Premium neu, um Fremdschlüsseleinschränkungen zu aktivieren.
Zusätzliche Tipps
- Stellen Sie sicher, dass die Spalten in der Haupttabelle eindeutige Einschränkungen oder Primärschlüsseleinschränkungen haben.
- Der Datentyp der Spalten in der Slave-Tabelle sollte mit dem der Spalten in der Master-Tabelle identisch sein.
- Fremdschlüsseleinschränkungen gewährleisten Datenintegrität und -konsistenz.
Das obige ist der detaillierte Inhalt vonSo legen Sie Fremdschlüssel in Navicat Premium fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn