Перейти к содержимому
Ошибки SQL/баз данныхОшибка
SQLITE_MISMATCH (20)

SQLITE_MISMATCH (20) — Несоответствие типов данных

Тип данных не соответствует ожидаемому.

sqlite

Что вызывает эту ошибку

В столбец INTEGER PRIMARY KEY (псевдоним rowid) было вставлено нецелочисленное значение.

Как исправить

Убедитесь, что значения INTEGER PRIMARY KEY являются целыми числами. Используйте CAST() для приведения типов.

Официальная документация

Связанные коды ошибок