오류해결
[오류해결] MySQL - Duplicate entry '0' for key '테이블명.PRIMARY' 오류
코딩 수달
2022. 9. 25. 00:15
728x90
반응형
Oracle -> MySQL로 변경하는 과정에서 게시판에 insert 진행 시 하기와 같은 오류가 발생했다...!
java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '0' for key 'cboard.PRIMARY'
오류 내용은 기본키가 중복되었다는 내용인데
Oracle은 sql문 작성 시 PK에 별도의 문구를 추가하지 않아도 자동 증가 필드가 실행되는 반면에
Mysql은 자동 증가 필드 설정을 해주어야한다.!!
하기와 같이 테이블에 INT인 PK에 대해서 AUTO_INCREMENT를 추가해주니 오류 해결!
BNUM INT PRIMARY KEY AUTO_INCREMENT,
728x90
반응형