sqlite перед триггером вставки для вставки или обновления, если имя существует - PullRequest
0 голосов
/ 08 октября 2018

В настоящее время я работаю или использую базу данных SQLite и ищу решение для минимизации избыточных данных в моей таблице.У меня есть первичный ключ с автоматическим приращением, имя в виде текста и дата, введенная в дату («сейчас»).Мой вопрос при вставке, если имя существует, я бы предпочел обновить дату до новой текущей даты.Я знаю, что есть метод вставки или замены (который я не понимаю), мне нужно, чтобы он работал над триггером, как перед вставкой, чтобы проверять каждый раз перед вставкой.есть ли решение?

CREATE TABLE `address` (
`address_id`    INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
`address_name`  TEXT,
`lat`   BLOB NOT NULL,
`lng`   BLOB NOT NULL,
`date`  NUMERIC

);

...