inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

실제 데이터베이스로 JOIN 익히고 연습하기 (업데이트)

외래키 강의에서 질문 있습니다!

297

토빌

작성한 질문수 6

0

외래키 익히기2 강의 2분 쯤에서 새로운 레코드 하나를 buyTbl에 집어넣고 pandas 라이브러리를 이용해 buyTbl 전체 레코드를 확인하는 부분이 나옵니다.
이때, 집어넣은 레코드의 num이 저절로 14라고 입력되는 것을 확인할 수 있는데요! 왜 13이 아닌 14인지 여쭈어보고 싶습니다.
buyTbl 생성시 auto increment를 해놓은 상태이기 때문에 13이어야 할 것 같은데 14가 나옵니다. 외래키 익히기1 강의에서 에러 메시지가 나왔던 INSERT 코드와 관련이 있는건가요?
 
감사합니다!
 

DBMS/RDBMS mysql python sql 데이터 엔지니어링

답변 1

0

잔재미코딩 DaveLee

안녕하세요.

auto increment 설정시, 가능하면, 1씩 증가시키는 것은 맞습니다. 또 세부적인 정책에 있어서는 데이터베이스마다 조금씩은 다를 수 있겠는데요. 알려주신 예에서는 아마도 13으로 increase 해서 데이터가 한번 넣어지는 시도가 있었다고 추측이 되요. 그렇기 때문에 해당 데이터가 삭제되고, 새로운 데이터가 입력시 13이 아니라 14가 입력된 것으로 이해가 되는데요. 아마도 그 부분이 외래키 익히기1 강의에서 나왔던 에러 메시지와 연관이 있어 보여요. 대부분의 경우, 이러한 케이스로 이해를 합니다.

감사합니다.

FOREIGN KEY 정리하기, 영상대로 SQL코드 복붙해도 안되요.

0

29

1

실습을 따라하는데 데이터베이스가 보이지 않아요

0

69

1

섹션1 4강부터 강의 실행 안됨 이슈

0

88

1

강의 자료 다운로드 관

0

99

1

강의 영상이 안나와요..

0

91

1

섹션4 화면 자체가 안나와요

0

129

1

강의 화면이 안 보이고, 목소리밖에 안나와요 ;;

0

123

1

데이터 삭제 질문

0

135

1

mysql 설치가 되지 않습니다.

0

1435

3

강의 결과 질문 - SQLD, 데이터베이스 설계, 프로젝트 구축 하여 취업

0

162

1

지마켓 파일 불러왔는데, 테이블이 생성이 안됩니다

0

130

1

실습 코드 깃허브 업로드

0

154

1

sql_safe_updates 옵션

0

164

1

sql 설치 문제

0

1452

2

서브쿼리를 JOIN으로 바꾸기

0

166

1

중고급 SQL과 실전 데이터 문의

1

166

1

(맥환경) workbench 이용할 때 패스워드 입력 안해도 자동으로 활성화 가능해져요..

0

370

1

강의 커리큘럼 질문 있습니다.

0

184

1

강의 자료 이미지가 보이지 않습니다.

0

172

1

Join 구문에서 메인 테이블

0

187

1

예제문제 추가 쿼리 질문

0

214

2

강의 화면 출력이 되지 않는 현상

0

220

1

파이썬으로 다루는 MySQL

0

213

1

JOIN 활용 SQL 연습문제

0

188

1