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