ฉันได้พบโซลูชัน "น่าจะ" สำหรับคลาสสิก "ฉันจะแทรกระเบียนใหม่หรืออัปเดตได้อย่างไรหากมีอยู่แล้ว" แต่ฉันไม่สามารถให้พวกเขาทำงานใน SQLite ได้
ฉันมีตารางที่กำหนดดังนี้:
CREATE TABLE Book
ID INTEGER PRIMARY KEY AUTOINCREMENT,
Name VARCHAR(60) UNIQUE,
TypeID INTEGER,
Level INTEGER,
Seen INTEGER
สิ่งที่ฉันต้องการจะทำคือเพิ่มระเบียนที่มีชื่อเฉพาะ หากชื่อมีอยู่แล้วฉันต้องการแก้ไขฟิลด์
ใครช่วยเล่าเรื่องนี้ให้ฉันฟังได้ไหม