Tôi đã tìm thấy một vài giải pháp "sẽ là" cho cổ điển "Làm cách nào để chèn bản ghi mới hoặc cập nhật bản ghi nếu nó đã tồn tại" nhưng tôi không thể làm cho bất kỳ giải pháp nào hoạt động trong SQLite.
Tôi có một bảng được định nghĩa như sau:
CREATE TABLE Book
ID INTEGER PRIMARY KEY AUTOINCREMENT,
Name VARCHAR(60) UNIQUE,
TypeID INTEGER,
Level INTEGER,
Seen INTEGER
Những gì tôi muốn làm là thêm một bản ghi với một tên duy nhất. Nếu Tên đã tồn tại, tôi muốn sửa đổi các trường.
Ai đó có thể cho tôi biết làm thế nào để làm điều này xin vui lòng?