Como executar o SQL Insert ou Replace like operation sem alterar a chave primária?

Estou tentando inserir um registro em uma tabela de banco de dados SQLite. A tabela possui uma restrição Exclusiva na coluna "URL" e um número inteiro automático de incremento da chave primária "_id".

Estou usando inserir ou substituir como minha resolução de conflitos, pois preciso que os novos dados sejam mantidos. No entanto, esse método está incrementando a chave primária e alterando algumas chaves estrangeiras em outras tabelas.

Qual é a melhor maneira de substituir o registro sem atualizar o _id?

questionAnswers(2)

yourAnswerToTheQuestion