- [Error Note] 35. MySQL 에러 : Cannot add or update a child row2024년 07월 17일
- Song hyun
- 작성자
- 2024.07.17.:55
728x90반응형[Error Note] 35. MySQL 에러 : Cannot add or update a child row
MySQL을 사용하여 Springboot 웹사이트를 개발하던 중, 다음과 같은 에러가 발생했다.
에러메세지를 읽어보니 MySQL 상에서 정보를 업데이트 하던 중 발생한 에러로 보였다.
잘 읽어보면 참조 컬럼에 더하거나, 뺄 수 없다는 에러메세지라는 걸 알 수 있다.
Cannot add or update a child row: a foreign key constraint fails (`db_tboard`.`comments`, CONSTRAINT `comments_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE)
MySQL 상의 데이터, 스키마를 잘 살펴보니,
내가 참조 테이블에 없는 값을 새로 더하려 했다는 것을 알게 되었다.
참조키를 가진 테이블을 수정하거나, 추가할 때에는 조심하자!
728x90반응형'Error Note' 카테고리의 다른 글
다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)