Heim >Datenbank >MySQL-Tutorial >Warum kann ich eine untergeordnete Zeile in meiner Datenbank nicht hinzufügen oder aktualisieren? (1452 Fehler)
Datenbankintegritätskonflikt: Zixing kann nicht addieren oder aktualisieren
In der relationalen Datenbank werden häufig Integritätsbeschränkungen auftreten. Einer der Fehler ist "1452 kann nicht hinzugefügt oder aktualisiert werden", was mit der Zurückhaltung des externen Schlüssels zusammenhängt.
Was ist die externe Schlüsselbeschränkung?Die äußeren Schlüsselbeschränkungen definieren die Beziehung zwischen den beiden Tabellen und stellen sicher, dass der Wert im sub -table mit dem entsprechenden Wert in der übergeordneten Tabelle übereinstimmt. Dies hilft, die Datenintegrität aufrechtzuerhalten und inkonsistent zu verhindern.
Fehlermeldung
In diesem Beispiel zeigt die Fehlermeldung an, dass Sie versuchen, den Wert in die Spalte
der Tabelleeinzufügen, in der die Spalte der Tabelle verweist. Der Wert, den Sie einfügen möchten (50DC845A-83E4-4DB3-8705-5432AE7AEE3), existiert jedoch in der Tabelle
nicht.
comments
Lösung: Stellen Sie sicher, dass effektive elterliche Beziehungen project_id
projects
sicherstellen
id
Um dieses Problem zu lösen, stellen Sie sicher, ob sich der Wert projects
in der Tabelle in der Spalte
befindet. Diese Werte müssen angepasst werden, um die Definition der externen Schlüsselbeziehung aufrechtzuerhalten. In diesem Beispiel aktualisieren Sie den Wert in der Tabelle als gültiger Wert, der in den Spalten der Tabelle
vorhanden ist, oder erstellen Sie eine neue Bank mit den entsprechenden Projektdetails in der Tabelle in der Tabelle in der Tabelle Tischessenz comments
project_id
Sobald die richtige Beziehung hergestellt ist, sollten Sie in der Lage sein, die Daten erfolgreich in die Tabelle projects
ohne vollständige Einschränkungen einzulegen. id
Das obige ist der detaillierte Inhalt vonWarum kann ich eine untergeordnete Zeile in meiner Datenbank nicht hinzufügen oder aktualisieren? (1452 Fehler). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!