Przejdź do treści
Błędy SQL/baz danychBłąd
SQLITE_MISMATCH (20)

SQLITE_MISMATCH (20) — Niezgodność typów danych

Typ danych nie odpowiada oczekiwanemu.

sqlite

Co powoduje ten błąd

Do kolumny INTEGER PRIMARY KEY (alias rowid) wstawiono wartość niebędącą liczbą całkowitą.

Jak to naprawić

Upewnij się, że wartości INTEGER PRIMARY KEY są liczbami całkowitymi. Użyj CAST() do konwersji wartości.

Oficjalna dokumentacja

Powiązane kody błędów