본문 바로가기

공부/타입스크립트로 함께하는 웹 풀 사이클 개발(React, Node.js)

프로젝트: Node.js 기반의 REST API 구현(9)-cart.js-FK 중복 컨벤션, SQL조건문 IN()

✨ver1의 설계로 DB, Node.js 코드 구현해보기

cartItems의 테이블을 만들고 FK를 설정하는데 오류가 났다.

💢errno: 121 "Duplicate key on write or update"

지금 쓰거나 업데이트된 키가 중복이라는 내용의 에러가 떴다.

FK name이 중복이라 뜬 에러인데 FK도 중복이 되면 안되는 것을 처음 알았다.

❄️FK 제약조건 이름짓기

fk_기준 테이블명_참조 테이블명_참조키

 

장바구니 선택조회

장바구니 선택조회에서 나는 sql문을 잘 몰라서 result를 가지고와서 js로 filter를 사용하여

내가 선택한 아이템만 보여주게 설정을 했는데,

 

✨sql에  IN이라는 문법이 있었다.

 

cartController.js