pgref.dev/sqlite/errors/SQLITE_EMPTY
SQLITE_EMPTYINFOTier 1 — Safe⚠️ MEDIUM confidence

Internal use only (not used by SQLite)

Category: InternalVersions: 3.0+

🔴 Production Risk Error

None — not returned by SQLite itself.

What this means

SQLITE_EMPTY (16) is defined in sqlite3.h but is not currently returned by any SQLite API. It is reserved for internal use and should not appear in application code.

Why it happens

  1. 1Not returned by SQLite — reserved code only.

How to reproduce

Not triggered by any public SQLite API.

trigger — this will ERROR
# SQLITE_EMPTY (16) is not returned by SQLite APIs
# If you see this, it is from a third-party extension or wrapper
Not applicable.

Fix 1

Why this works

If encountered, check the third-party extension or driver that is raising this code.

Sources

📚 Official docs: https://www.sqlite.org/rescode.html#empty

🔧 Source ref: sqlite3.h — SQLITE_EMPTY = 16

Confidence assessment

⚠️ MEDIUM confidence

Stable — documented as unused.

See also

📄 Reference pages

SQLite result codes
⚙️ This error reference was generated with AI assistance and reviewed for accuracy. Examples are provided to illustrate common scenarios and may not cover every case. Always test fixes in a development environment before applying to production. Spotted an error? Suggest a correction →