У меня есть база данных, заполненная простыми данными заметок, со столбцами для заголовка, срока выполнения, приоритета и деталей. Существует также столбец _id PRIMARY KEY int.
Скажем, у меня уже есть примечание в таблице с некоторыми заполненными данными, а остальные - нулем. У меня также есть набор данных, который заполнит все эти поля.
Есть ли способ, которым я могу записывать данные только в пустые поля?
Я не могу перезаписать существующие данные, но я хотел бы добавить данные в столбцы NULL.
Я знаю rowId целевой строки.
Если бы в моей целевой строке rowId равнялся 5, я мог бы сделать что-то вроде этого:
UPDATE SET duedate='some date', priority='2', details='some text' WHERE _id=5
Но это переписало бы все данные в этом ряду, и я не хочу терять какие-либо данные, которые могут быть там. Как я могу изменить это утверждение, чтобы избежать записи в ненулевые поля?