SQLITE_CONSTRAINT_PRIMARYKEY: SQLite 결과 코드 1555 - UNIQUE 제약 조건 실패: Persons.id
오류 메시지는 데이터 삽입 중 UNIQUE 제약 조건 위반을 나타냅니다. SQLite 데이터베이스. 특히, 이는 Persons 테이블의 id 열에 삽입하려는 값과 동일한 값이 이미 포함되어 있음을 나타냅니다.
제공된 코드에서 id 열을 두 테이블의 기본 키로 설정했습니다. 사용자 및 항목 테이블은 각 행에 고유한 식별자가 있는지 확인합니다. 그러나 사용자 또는 항목 테이블에 중복된 항목이 있어 UNIQUE 제약 조건 위반이 발생한 것으로 보입니다.
이 문제를 해결하려면 다음 중 하나를 수행할 수 있습니다.
다음은 INSERT OR IGNORE를 사용하는 예입니다.
위 내용은 SQLite 오류 1555를 해결하는 방법: Persons.id에서 UNIQUE 제약 조건이 실패했습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!