¿Cómo hacer una operación como Insertar o Reemplazar SQL sin cambiar la clave primaria?

Estoy intentando insertar un registro en una tabla de base de datos SQLite. La tabla tiene una restricción Unique en una columna "URL" y un entero de incremento automático de clave principal "_id".

Estoy usando insertar o reemplazar como mi resolución de conflictos, ya que necesito que los nuevos datos sean persistentes. Sin embargo, este método está incrementando la clave primaria y desordenando algunas claves externas en otras tablas.

¿Cuál es la mejor manera de sobrescribir el registro sin actualizar el _id?

Respuestas a la pregunta(2)

Su respuesta a la pregunta