westarbucks
-
CLI를 통해 FK로 연결된 하위 테이블 데이터 입력하는 방법Django 2021. 12. 12. 22:59
스타벅스 홈페이지를 모델링하여 데이터베이스를 구조화하는 중에 마주한 에러메세지에 대해 다뤄보고자 합니다. 우선 CLI(Command Line Interface)인 터미널의 창 하나는 mysql에 접속하고 다른 창 하나는 python shell을 켜서 작업하시는 것을 추천드립니다. Menu - 음료, 푸드, 상품, 카드 Categories - 콜드 브루, 브루드 커피, 에스프레소, ..., 브레드, 케이크, ..., 머그, 실물카드 등 1대 다의 구조이므로 Categories 클래스에 FK(Foreign Key - 다른 테이블을 참조)를 두어 Menu의 PK와 CASCADE를 통해 연결시켰습니다. 우선 mysql에서 Menu에 아래와 같이 값을 입력했습니다. Menu의 경우 FK로 연결되어 있지 않기에 아..