데이터베이스를 이전 형식에서 새 형식으로 마이그레이션 (새 테이블을 만들고 이전 테이블에서 새 테이블로 데이터 마이그레이션)하는 폐쇄 형 소스 업그레이드 응용 프로그램이 있습니다.MySQLIntegrityConstraintViolationException 문제 해결
응용 프로그램이 MySQLIntegrityConstraintViolationException과 충돌합니다. 기본 키 위반이나 깨진 SQL 쿼리의 내용이 담긴 테이블의 이름을 알려주지 않습니다.
더 많은 문제 해결 정보를 제공하기 위해 전환 할 수있는 MySQL 서버 옵션이 있습니까? 어쩌면 실패한 쿼리의 텍스트 또는 위반 된 기본 키 제약 조건의 이름일까요?
오류는 일반적으로 기본 키 또는 고유 키 제약 조건과의 충돌로 인해 발생합니다. 테이블에 설치 프로그램이 있습니까? –
데이터베이스에는 대부분 기본/고유 제한 조건이있는 다수의 테이블이 있습니다. 내 문제는 위반 한 제약 조건을 결정하는 것입니다. – David