关于冲突的SQLite报告

时间:2017-10-02 11:26:24

标签: sqlite triggers database-trigger

我正在使用INSERT OR IGNOREINSERT OR REPLACE,我试图让SQLite在OR IGNOREOR REPLACE条件发生时报告。

我调查了TRIGGER,但无法按预期工作。 期望的行为是在OR条件为真时发出警告。

1 个答案:

答案 0 :(得分:0)

可以将AFTER INSERT / DELETE触发器与user-defined functions结合使用,以报告是否插入/删除了某些行。

但是,当您不关心实际发生的情况时,可以使用这些语句。 检测表中是否已存在相同值的最简单方法是运行SELECT。