小巧。快速。可靠。
三选二。

SQLite C 接口

确定虚拟表冲突策略

int sqlite3_vtab_on_conflict(sqlite3 *);

此函数只能在调用虚拟表实现的 xUpdate 方法(用于 INSERT 或 UPDATE 操作)时调用。返回值为 SQLITE_ROLLBACKSQLITE_IGNORESQLITE_FAILSQLITE_ABORTSQLITE_REPLACE 之一,具体取决于触发对虚拟表 xUpdate 方法调用的 SQL 语句的 ON CONFLICT 模式。

另请参见 对象常量函数 列表。