Beim Einfügen von Daten in eine SQLite-Datenbank kann der Fehler „UNIQUE-Einschränkung fehlgeschlagen“ auftreten. Dieser Fehler tritt auf, wenn Sie versuchen, eine Zeile in eine Tabelle einzufügen, in der eine Spalte eine UNIQUE-Einschränkung hat und der Wert für diese Spalte bereits in der Tabelle vorhanden ist.
Im bereitgestellten Code wird der Fehler durch die Versuche verursacht um doppelte Werte für das Feld „id“ in der Benutzertabelle, das Feld „list_id“ in der Listentabelle und das Feld „item_id“ in der Tabelle „item“ einzufügen.
Um diesen Fehler zu beheben, haben Sie mehrere Optionen:
INSERT OR IGNORE INTO user (user_id, first_name, title, username, password, email, bio)
Das obige ist der detaillierte Inhalt vonWie gehe ich mit dem SQLite-Fehler „UNIQUE-Einschränkung fehlgeschlagen' beim Einfügen von Daten um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!