작업환경
mysql workbench8.0
발생오류
Error 1005: Can't create table `bookstore`.`likes` (
errno: 121
"Duplicate key on write or update") SQL Statement:
CREATE TABLE `Bookstore`.`likes` ( ... )
원인
Foreign Key name(외래키 이름)은 다른 테이블에서 사용한 Foreign Key name을 그대로 사용할 수 없음.
ex) user table의 외래키 이름을 A라고 하고, book table 생성 중에 의 외래키 이름을 똑같이 A라고 설정을 하면 book table은 생성이 되지 않고 오류가 발생합니다. 즉 외래키 이름을 A가 아닌 B로 변경을 해야 합니다.
'프로젝트 > 2.book-store-project' 카테고리의 다른 글
[issue] SubQuery 코드 작성 오류 (0) | 2024.01.04 |
---|---|
Book Store API 개발 프로젝트 (0) | 2024.01.02 |