Heim  >  Artikel  >  CMS-Tutorial  >  So richten Sie die Zuordnung zwischen zwei Feldern in der Imperial CMS-Datentabelle ein

So richten Sie die Zuordnung zwischen zwei Feldern in der Imperial CMS-Datentabelle ein

下次还敢
下次还敢Original
2024-04-16 16:39:13354Durchsuche

Empire CMS-Datentabellenfeldzuordnung kann durch Fremdschlüsseleinschränkungen erreicht werden. Die spezifischen Schritte sind wie folgt: Erstellen Sie Fremdschlüsseleinschränkungen, geben Sie die zugehörigen Felder und den Primärschlüssel der Haupttabelle an. Der zugehörige Feldtyp ist derselbe wie der Primärschlüssel der Haupttabelle und das Kontrollkästchen „Fremdschlüssel erstellen“ ist aktiviert. Um beispielsweise „News-Tabelle“ und „Spaltentabelle“ zuzuordnen, können Sie die SQL-Anweisung ausführen: ALTER TABLE news ADD FOREIGN KEY (cid) REFERENCES Category (id). Fremdschlüsseleinschränkungen unterstützen nur unidirektionale Zuordnungen. Änderungen am Primärschlüssel führen zu einer kaskadierten Aktualisierung der zugehörigen Felder, und durch das Löschen der Haupttabellendatensätze werden die zugehörigen Datensätze in den Untertabellen kaskadiert gelöscht.

So richten Sie die Zuordnung zwischen zwei Feldern in der Imperial CMS-Datentabelle ein

Wie richtet man die Zuordnung zwischen zwei Feldern in der Empire CMS-Datentabelle ein?

Frage: Wie richtet man die Zuordnung zwischen zwei Feldern in der Empire CMS-Datentabelle ein?

Antwort:

Die Zuordnung von Empire CMS-Datentabellenfeldern kann durch Festlegen von Fremdschlüsseleinschränkungen erreicht werden. Im Folgenden sind die detaillierten Schritte aufgeführt:

1. Erstellen Sie Fremdschlüsseleinschränkungen

Beim Erstellen verwandter Felder benötigen Sie Um die Fremdschlüsseleinschränkungen anzugeben, lautet die Syntax wie folgt:

<code class="sql">ALTER TABLE 子表 ADD FOREIGN KEY (关联字段) REFERENCES 主表(主键)</code>

2. Zugehörige Feldeinstellungen

Wenn Sie ein zugehöriges Feld in einer untergeordneten Tabelle erstellen, müssen Sie dessen Typ auf denselben Datentyp festlegen der Primärschlüssel der Haupttabelle. Zusätzlich muss das Kontrollkästchen „Fremdschlüssel erstellen“ aktiviert werden.

3. Beispiel

Um beispielsweise Felder in der „News-Tabelle“ und der „Spaltentabelle“ zuzuordnen, können Sie die folgende SQL-Anweisung ausführen:

<code class="sql">ALTER TABLE news ADD FOREIGN KEY (cid) REFERENCES category(id)</code>

4 Weitere Hinweise

  • Fremdschlüsseleinschränkungen Es werden nur Einwegzuordnungen unterstützt, also von der untergeordneten Tabelle zur Haupttabelle.
  • Wenn sich der Primärschlüssel in der Haupttabelle ändert, wird auch der Wert des zugehörigen Felds in der untergeordneten Tabelle automatisch aktualisiert.
  • Wenn Sie einen Datensatz in der Haupttabelle löschen, werden die zugehörigen Datensätze in der untergeordneten Tabelle nacheinander gelöscht.

Das obige ist der detaillierte Inhalt vonSo richten Sie die Zuordnung zwischen zwei Feldern in der Imperial CMS-Datentabelle ein. 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