diff --git a/doc/api/sqlite.md b/doc/api/sqlite.md
index e50a66e9262..747f9f0c72d 100644
--- a/doc/api/sqlite.md
+++ b/doc/api/sqlite.md
@@ -1638,11 +1638,11 @@ conflict resolution handler passed to [`database.applyChangeset()`][]. See also
SQLITE_CHANGESET_CONSTRAINT |
- If foreign key handling is enabled, and applying a changeset leaves the database in a state containing foreign key violations, the conflict handler is invoked with this constant exactly once before the changeset is committed. If the conflict handler returns SQLITE_CHANGESET_OMIT, the changes, including those that caused the foreign key constraint violation, are committed. Or, if it returns SQLITE_CHANGESET_ABORT, the changeset is rolled back. |
+ If any other constraint violation occurs while applying a change (i.e. a UNIQUE, CHECK or NOT NULL constraint), the conflict handler is invoked with this constant. |
SQLITE_CHANGESET_FOREIGN_KEY |
- If any other constraint violation occurs while applying a change (i.e. a UNIQUE, CHECK or NOT NULL constraint), the conflict handler is invoked with this constant. |
+ If foreign key handling is enabled, and applying a changeset leaves the database in a state containing foreign key violations, the conflict handler is invoked with this constant exactly once before the changeset is committed. If the conflict handler returns SQLITE_CHANGESET_OMIT, the changes, including those that caused the foreign key constraint violation, are committed. Or, if it returns SQLITE_CHANGESET_ABORT, the changeset is rolled back. |