Heim >Datenbank >MySQL-Tutorial >Wie kann ich 'Nicht addieren oder aktualisieren Sie die Verstöße gegen die Integritätsbeschränkung' oder können Sie nicht hinzufügen oder aktualisieren?
Lösung "Sub -Zeile nicht hinzufügen oder aktualisieren: Potal -Einschränkungen Konflikt" Fehler
Beim Einfügen der Daten in eine Tabelle, die die äußeren Schlüsselbeschränkungen enthält, kann der Konfliktfehler auftreten. Diese Fehlermeldung zeigt an, dass aufgrund des Ausfalls externer Schlüssel nicht hinzugefügt oder aktualisiert werden kann.
Versuchen Sie beispielsweise, eine Zeile in die Tabelle
einzufügen. Die Tabelle hat die äußere Schlüsselbeschränkung der Tabelle. Der Fehler ist aufgetreten, da der in eingefügte Wert in der Tabelle comments
nicht vorhanden ist. projects
project_id
Um dieses Problem zu lösen, stellen Sie bitte sicher, dass der Wert, den Sie für projects
in der Tabelle
erstellen müssen, bevor Sie sie in die Tabelle project_id
einfügen können. projects
projects
Folgendes ist ein Beispiel für den Betrieb: comments
Wenn die entsprechenden Datensätze in der übergeordneten Tabelle sichergestellt werden, kann dieser Fehler vermieden werden. Bitte überprüfen Sie Ihre Daten und stellen Sie sicher, dass der ID -Wert, auf den der äußere Schlüssel bereits in der übergeordneten Tabelle verwiesen wird.
Das obige ist der detaillierte Inhalt vonWie kann ich 'Nicht addieren oder aktualisieren Sie die Verstöße gegen die Integritätsbeschränkung' oder können Sie nicht hinzufügen oder aktualisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!