SubQuery 작성위치 SubQuery를 작성하는 위치로는 SELECT, FROM, WHERE가 있습니다. 그중에 SELECT와 FROM에서 발생한 오류를 정리해 보려 합니다. - SELECT에서 SubQuery 작성하기 select 안에 select를 작성할 때는 결과 값이 1행이어야만 합니다. idx title name number 1 안녕 홍길동 20 2 하세요 아무개 30 SubQuery 결괏값이 2행인 테이블 SubQuery 결과가 위의 표처럼 1행 이상일 경우에 아래와 같은 오류가 발생합니다. 혹시 아래와 같은 오류가 난다면 SELECT문 결과 값이 1행인지 확인해 보시기 바랍니다. 발생오류 Error Code: 1242. Subquery returns more than 1 row - FRO..
작업환경 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로 변경을 해야 합니다.
프로젝트 팀원 전다해🐣 프로젝트 정보 - project github 프로젝트 목적 book store 사이트 개발을 위한 서버 및 API 구축 프로젝트 기능 - 회원 : 로그인 시. JWT 토큰을 이용한 인증 인가 사용 - 장바구니 - 좋아요 - 결제 프로젝트 기간 2023.12.28 ~ 프로젝트 구조 project-book-store ├─ .env ├─ app.js └─ routes ├─ books.routes.js ├─ carts.routes.js ├─ likes.routes.js ├─ orders.routes.js └─ users.routes.js 사용 스킬 발생 이슈 - 2024-01-01 : 테이블 생성이 안되는 이슈 발견 - 2024-01-04 : SubQuery 코드 작성 오류