이번에는 장바구니 테이블을 만들고 구현하는 것을 했다.
각 장바구니아이템 데이터에 user_id컬럼을 추가해서 user에 따라 가져갈 수 있도록 만들어줄거다
테이블 만들어줄거임

했는데 다음과 같이 오류가나옴

고유 제약 조건을 가진 컬럼에 중복된 값을 삽입하려고 할 때 발생하는 오류이다.
중복된 키가 발생하는 컬럼에 대해 고유(unique) 제약 조건이 제대로 설정되어 있는지 확인해야한다.
[FK 제약조건 이름 짓기 규칙]
cartItems.user_id: fk_cartItem_user_id
likes.user_id: fk_likes_user_id

이렇게 만들고 나서 다음 명령어를 통해 데이터를 넣어줄 수 있다.
INSERT INTO cartItems (book_id, quantity, user_id) VALUES (1, 1, 1);

이전까지 작성했던 코드를 참고하여 코드를 작성하고, 다음과 같이 postman을 통해 확인해보았다.
장바구니 조회
Left Join으로 book정보도 몇개 가져옴

장바구니 추가

장바구니 삭제

기존에 있는 조회에서 selected라는 body를 추가로 보냈을 때, 다음과 유저가 선택한 것만 뽑아낼 수 있도록 만들었다.
