본문으로 이동
SQL/데이터베이스 에러에러
SQLITE_MISMATCH (20)

SQLITE_MISMATCH (20) — 데이터 타입 불일치

데이터 타입이 예상된 타입과 일치하지 않습니다.

sqlite

이 에러의 원인

INTEGER PRIMARY KEY(rowid 별칭)에 정수가 아닌 값이 삽입되었습니다.

수정 방법

INTEGER PRIMARY KEY 값이 정수인지 확인하세요. CAST()를 사용하여 값을 변환하세요.

공식 문서

관련 에러 코드