inflearn logo
강의

Course

Instructor

Spring Boot Web Development Tutorial - Learn by Doing

Create DB Table, Enter Data

DB Table 생성, 데이터 입력 문의

805

o9o9

8 asked

0

테이블 구조에 관해 몇가지 문의드립니다.

coffee_menu_log 쿼리문이 없어 기존 테이블을 삭제(학습하면서 테스트한다고 무작위로 들어간 데이터도 삭제할 겸)했습니다. 그런데 테이블을 작성하면서 좀 아리송한 부분이 있어 문의드립니다.

 cust_info 테이블의 cust_id 컬럼 구조가 유니크한 큐로 유지되는 구조가 맞나요?

그리고 order_list의 외래 키의 이름이 조금 달라 문의드립니다.

coffee_project 테이블 구조.drawio.png이러한 질문을 드리는 이유는 sql 파일에 존재하는 테이블 수정의

ALTER TABLE order_list

ADD CONSTRAINT fk_cust_id

FOREIGN KEY(cust_id)

REFERENCES cust_info(cust_id)에서

키가 유니크한 키가 아닌 포린키로 지정되어 있어. 문의드립니다. 유니크한 키에서 이후 포린 키로 변경해야 하나요?

spring mvc spring-boot

Answer 2

0

o9o9

저 질문이 있는데요.

기존 영상학습의 내용에서 벗어나 약간 추가를 하고 싶은게 있는데 질문드려도 될까요?

0

itpaul

안녕하세요. 열심히 하시는 모습이 보기 좋습니다. ^^

말씀하신대로 외부에서 포린키로 지정하기 위한 참조키는 유니크 인덱스로 되어 있어야 합니다.
당연하지만, 해당 키값이 2개가 된다면 포린키로서의 의미가 없어지게 되겠죠.

외래키는 자동으로 만들게되면 임의의 명칭이 들어가게 되고
위와같이 명칭을 넣게 되면 해당 명칭으로 생성이 됩니다.

기존 포린키를 삭제하고 다시 생성해보시면 아래와 같이 생성될것으로 보입니다.
image

1

o9o9

아~!! 키값을 삭제 후 다시 추가하면 명칭이 바뀌나 봐요.

어제 이 문제로 유니크 키값을 포린 키로 변경하니 cust_id로의 이름값이 변경되어 당황했는데, 문제는 없는 건가 봐요?

마이바티스 환경설정 조회하기 강의 부분에서 메뉴부분에러

0

58

2

자바 8버전이 선택지에 없는데 어떻게 하죠

0

71

2

zip파일 다운받아서 풀었는데도 계속 오류가 생기네요

0

182

2

가격 수정만 자꾸 에러페이지로 갑니다...ㅜ

0

266

2

오류가 이렇게 뜨는데

0

498

1

타임리프 > jsp

0

97

1

File imprt 어떤거 해야하죠?

0

127

1

검색기능이 안됩니다

0

142

2

검색기능이 안됩니다

0

173

3

500에러

0

168

2

v2 객체 만드는중 입니다

0

125

2

오류가 자꾸 나는데 왜이러는 걸까요?ㅠㅠ

0

239

5

오류가 왜 나는건지 모르겠어요

0

150

2

스프링 부트 버전

0

168

2

log.info가 적용이 안되는 문제

0

172

1

Spring Boot에서 jsp 연동 오류

0

317

1

7장 insert mapper erro 문의합니다

1

246

2

선생님 혹시 파일업로드도 알려주실수있나여?

2

593

1

선생님 혹시 세션하고 쿠키 부분 언제쯤 올려주실수있나여?

1

195

1

스프링 부트 2.x 버전 지원 중단, myBatis 추가가 안돼요

0

880

1

커뮤니티 버전에서 스프링 부트를 선택할수 없습니다.

1

347

1

안녕하세요 Ajax강의 잘듣고있습니다. 다름이 아니라 Ajax로 검색할떄 시작일이나 종료일 고객명과 같은 검색조건을 어떻게 구현해야하는지 고민을해보다 질문드립니다.

1

349

2

DB 생성시 발생 에러 관련! "Can't create table" "Error No 150. "Foreign key constraint is incorrectly formed")

1

527

0

int i = menuService.doInsert(coffee,kind,price); 이 코드 질문있어요

1

376

1