Я работаю над триггером до или после вставки записи в таблицу, чтобы проверить, существует ли имя в таблице, а лучше обновить дату.Я знаю, что с помощью команды Вставить в при конфликте что-то работает в sqlite 3.24, и я пытаюсь использовать это для создания триггера, но у меня нет понимания в триггере
CREATE TRIGGER redun_check BEFORE INSERT on address
BEGIN
INSERT INTO address (address_name, lat, lng, `date`) VALUES (new.address_name,
new.lat, new.lng, new.`date`) on CONFLICT (address_name) do UPDATE SET `date` =
excluded.date;
END
, если имя адреса уже существует, обновите датувместо вставки или есть какой-либо другой способ уменьшить избыточную запись, а когда вставка, скорее обновите таблицу.
CREATE TABLE "address" (
"address_id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"address_name" TEXT UNIQUE,
"lat" BLOB NOT NULL,
"lng" BLOB NOT NULL,
"date" NUMERIC
)
это мой стол.Мне очень нужна помощь в этом спасибо