#define SQLITE_CHANGESET_OMIT 0 #define SQLITE_CHANGESET_REPLACE 1 #define SQLITE_CHANGESET_ABORT 2
衝突處理回呼函式必須傳回下列三個值之一。
如果 SQLITE_CHANGESET_DATA 衝突處理回呼函式傳回 CHANGESET_REPLACE,則會更新或刪除衝突列,具體取決於變更類型。
如果 SQLITE_CHANGESET_CONFLICT 衝突處理回呼函式傳回 CHANGESET_REPLACE,則會從資料庫中移除衝突列,並再次嘗試套用變更。如果第二次嘗試失敗,則會在繼續之前將原始列復原至資料庫。