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.
Gibt es einen Leistungsunterschied, wenn Sie eine Abfrage vergleichen, die Daten über einen Join zwischen zwei Tabellen abruft, bei denen eine Beziehung zu einer der folgenden Bedingungen besteht: Ein Primärschlüssel Ein eindeutiger Index
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 …
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, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.