SQL/데이터베이스 에러에러
SQLITE_MISMATCH (20)SQLITE_MISMATCH (20) — 데이터 타입 불일치
데이터 타입이 예상된 타입과 일치하지 않습니다.
sqlite
이 에러의 원인
INTEGER PRIMARY KEY(rowid 별칭)에 정수가 아닌 값이 삽입되었습니다.
수정 방법
INTEGER PRIMARY KEY 값이 정수인지 확인하세요. CAST()를 사용하여 값을 변환하세요.
관련 에러 코드
SQL/데이터베이스 에러치명적
SQLITE_IOERR (10)SQLITE_IOERR (10) — 디스크 I/O 오류
데이터베이스를 읽거나 쓰는 중 디스크 I/O 오류가 발생했습니다.
sqlite
상세 보기 SQL/데이터베이스 에러에러
MySQL 1146MySQL 1146 — 테이블이 존재하지 않음
참조된 테이블이 데이터베이스에 존재하지 않습니다.
mysql
상세 보기 SQL/데이터베이스 에러에러
SQLITE_BUSY (5)SQLITE_BUSY (5) — 데이터베이스가 잠김
다른 연결 또는 프로세스가 데이터베이스 파일을 잠그고 있습니다.
sqlite
상세 보기 SQL/데이터베이스 에러에러
2350523505 — 고유 제약 위반
INSERT 또는 UPDATE가 고유 제약 또는 기본 키를 위반했습니다.
postgresql
상세 보기 SQL/데이터베이스 에러치명적
SQLITE_CORRUPT (11)SQLITE_CORRUPT (11) — 데이터베이스 디스크 이미지 손상
데이터베이스 파일이 손상되었습니다.
sqlite
상세 보기 SQL/데이터베이스 에러에러
4000140001 — 직렬화 실패
직렬화 충돌로 인해 트랜잭션이 롤백되었습니다.
postgresql
상세 보기