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