Я нашел несколько "бы" решений для классических "Как вставить новую запись или обновить ее, если она уже существует", но я не могу заставить их работать в SQLite.
У меня есть таблица, определяемая следующим образом:
CREATE TABLE Book
ID INTEGER PRIMARY KEY AUTOINCREMENT,
Name VARCHAR(60) UNIQUE,
TypeID INTEGER,
Level INTEGER,
Seen INTEGER
Что я хочу сделать, это добавить запись с уникальным именем. Если имя уже существует, я хочу изменить поля.
Может кто-нибудь сказать мне, как это сделать?