如果名称存在,则在插入触发器之前插入或更新sqlite

时间:2018-10-08 05:19:00

标签: sqlite insert-update on-duplicate-key

我目前正在使用SQLite数据库,正在寻找解决方案 最小化表中的冗余数据。 我有一个主键,该键可以自动递增,以文本形式输入名称,并在date('now')中输入日期。我的问题是,如果存在名称,则在插入时我希望将日期更新为新的当前日期。 我知道有一个插入或替换方法(我不明白),我需要像插入之前那样在触发器上进行此操作,以便在插入之前每次都进行检查。 有什么解决办法吗?

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

);

0 个答案:

没有答案