- [Error Note] 32. MySQL 객체 중복 오류: Duplicate entry2024년 06월 04일
- Song hyun
- 작성자
- 2024.06.04.:24
728x90반응형[Error Note] 32. MySQL 객체 중복 오류: Duplicate entry
-- 문제 2: id가 5인 회원의 이메일과 주소를 'a@naver.com','부산시 진구'로 수정해보자.
위의 문제를 풀던 중 아래와 같은 오류가 발생했다.
Duplicated entry 'hong@test.com' for key 'members.email'
오류를 해결하기 위해 테이블과 컬럼들을 살피던 중, 그 이유를 알 수 있었다.
오류가 발생한 member 테이블을 보자.
email의 경우에는 unique 제약이 붙어있다.
unique는 중복된 값을 허용하지 않는 제약이다.
하지만 잘 살펴보면 이미 id 5의 레코드가 'a@naver.com'을 가지고 있다. 즉, 중복된 값을 가지고 있는 것이다.
아래와 같이 'b@naver.com'을 입력했을 때는 성공적으로 작동하는 것을 볼 수 있다.
728x90반응형'Error Note' 카테고리의 다른 글
다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)