에러 코드 포털
SQLiteSQLite오류 코드

SQLITE_MISMATCH

mismatch

다른 표기: 20

SQLite가 반환하거나 오류 로그로 보고하는 결과 코드 20입니다. 확장 코드는 기본 코드와 함께 확인하세요.

The SQLITE_MISMATCH error code indicates a datatype mismatch. SQLite is normally very forgiving about mismatches between the type of a value and the declared type of the container in which that value is to be stored. For example, SQLite allows the application to store a large BLOB in a column with a declared type of BOOLEAN. But in a few cases, SQLite is strict about types. The SQLITE_MISMATCH error is returned in those few cases when the types do not match. The rowid of a table must be an integer. Attempt to set the rowid to anything other than an integer (or a NULL which will be automatically converted into the next available integer rowid) results in an SQLITE_MISMATCH error.

해결·진단 링크

문서의 제품·버전·발생 환경이 현재 상황과 일치하는지 먼저 확인하세요.

이 항목은 공식 코드 참고 문서만 연결되어 있습니다. 별도의 해결 절차를 검증하지 않았습니다.