INSERTAR SI NO EXISTE OTRA ACTUALIZACIÓN?

He encontrado algunas soluciones "serían" para el clásico "¿Cómo inserto un nuevo registro o actualizo uno si ya existe?", Pero no puedo hacer que ninguno de ellos funcione en SQLite.

Tengo una tabla definida de la siguiente manera:

CREATE TABLE Book 
ID     INTEGER PRIMARY KEY AUTOINCREMENT,
Name   VARCHAR(60) UNIQUE,
TypeID INTEGER,
Level  INTEGER,
Seen   INTEGER

Lo que quiero hacer es agregar un registro con un Nombre único. Si el nombre ya existe, quiero modificar los campos.

¿Alguien puede decirme cómo hacer esto, por favor?

Respuestas a la pregunta(9)

Su respuesta a la pregunta