Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- vscode
- java
- Firebase
- HTML
- bootstrap
- Spring Security
- CSS
- SQLD
- JavaScript
- 티스토리챌린지
- 스파르타코딩클럽
- 깃허브
- myBatis
- jsp
- 웹개발
- SQL
- 코딩
- 배포
- spring
- jQuery
- github
- 자바
- error
- AJAX
- 이클립스
- restapi
- 오블완
- ChatGPT
- Eclipse
- 기업설명회
Archives
- Today
- Total
푸들푸들
[Error] 500 오류 본문
SQL 오류라길래 Mapper.xml을 보았으나 잘못된 것이 없음
-> 값이 넘어오지 않는 것 같아 Controller를 보았으나 잘못된 것 없음
결국 챗지피티..
Chat GPT
이 오류는 actor_file 테이블에 데이터를 삽입할 때 기본 키 제약 조건을 위반하여 발생한 문제입니다. **기본 키(primary key)**로 지정된 컬럼에 동일한 값인 '0'을 삽입하려고 할 때 발생합니다. 이 문제는 보통 다음과 같은 이유로 발생합니다.
문제 원인
- 기본 키 자동 증가 설정 문제
actor_file 테이블의 기본 키(primary key)가 자동 증가(AUTO_INCREMENT)로 설정되어 있지 않아 삽입할 때 중복된 값이 사용됩니다. 기본 키 컬럼이 자동으로 증가하도록 설정되지 않았다면, 명시적으로 기본 키 값을 지정해야 합니다. - 기본 키 값의 명시적 설정
삽입 시 기본 키를 수동으로 설정했거나, MyBatis에서 매핑 파일에 잘못된 값이 설정되어 0이 기본 키 값으로 들어가고 있을 가능성이 있습니다.
따로 추가한 actor_file 테이블 설정이 잘못되어 있었음
-> 기본키인 actor_file_id를 AUTO_INCREMENT로 바꾸니 제대로 작동! 파일 업로드 성공!
'구디아카데미 > Error' 카테고리의 다른 글
[Error] 400 오류 / 검색 기능 (0) | 2024.11.13 |
---|---|
[Error] 405 오류 (1) | 2024.11.08 |
[Error] 압축해제 오류 0x80010135 (0) | 2024.11.02 |
[Error] 오류메세지X, 404 (4) | 2024.10.24 |
[Error] 댓글 삭제 (1) | 2024.10.23 |