Я котика передамажил. Может дело в тебе?
Провозился несколько часов сочиняя запрос который должен справляться есть ли айди в базе и если есть удалять его, а потом забивать айдишник уже с новыми данными.
Проблемы произошли из-за того, что пытался через привычные мне операторы ветвления. А надо было просто задать условие в делите sql запроса.
Потом не мог понять из-за чего база недоступна. Оказалось я ниже скопировал открытие БД и не закрыв после удаления пытался ещё раз открыть. Я вот только не пойму, это была ошибка или особенность SQLite? В видео по ней говорилось что она больше одного запроса на запись одновременно не поддерживает, множество запросов только на чтение.

Ещё адрес надо выводить. Совсем забыл.