INSERT WENN ES NOCH KEIN UPDATE GIBT?

Ich habe ein paar "Wäre" -Lösungen für den Klassiker "Wie füge ich einen neuen Datensatz ein oder aktualisiere einen, wenn er bereits vorhanden ist" gefunden, aber ich kann keinen davon in SQLite zum Laufen bringen.

Ich habe eine Tabelle wie folgt definiert:

CREATE TABLE Book 
ID     INTEGER PRIMARY KEY AUTOINCREMENT,
Name   VARCHAR(60) UNIQUE,
TypeID INTEGER,
Level  INTEGER,
Seen   INTEGER

Ich möchte einen Datensatz mit einem eindeutigen Namen hinzufügen. Wenn der Name bereits vorhanden ist, möchte ich die Felder ändern.

Kann mir jemand sagen, wie das geht?

Antworten auf die Frage(18)

Ihre Antwort auf die Frage