Als «foreign-key» getaggte Fragen

Eine Art von Integritätsbeschränkung, die in einer RDBMS-Plattform verwendet wird, um sicherzustellen, dass ein Wert in einer Spalte mit einem von mehreren Schlüsselwerten aus einer anderen Tabelle übereinstimmt.


2
Verwenden von Fremdschlüsseln und Referenzen für ON DELETE CASCADE in MySQL
Ich dachte, dass diese beiden Möglichkeiten zum Erstellen von Fremdschlüsseln gleich sind CREATE TABLE child1 ( id int(11) not null auto_increment, parent_id int(11) REFERENCES parent_table(parent_id) ON DELETE CASCADE, PRIMARY KEY(id) ); und CREATE TABLE child2 ( id int(11) not null auto_increment, parent_id int(11), PRIMARY KEY(id), FOREIGN KEY(parent_id) REFERENCES parent_table(parent_id) ON …

2
Nicht eindeutiger mehrspaltiger Fremdschlüssel
Ich habe eine "Kommentar" -Tabelle, die eine Konversation zu einem Thema wie folgt modelliert: id serial topic_id integer parent_comment_id integer body text Jeder Kommentar hat also einen Verweis auf sein Thema UND schließlich seinen übergeordneten Kommentar (wenn es nicht der erste Kommentar zum Thema ist). Ich möchte eine Einschränkung hinzufügen, …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.