인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

ez2shd2p님의 프로필 이미지
ez2shd2p

작성한 질문수

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

pymysql << ; >>

작성

·

258

0

[실전]크롤링과 데이터베이스

안녕하세요. 정성스런 강의 한강 한강 감사한 마음으로 소중히 잘 듣고 있습니다. 먼저 감사의 말씀 드립니다.

작성해주신 최종코드를 보면 create table 구문에는 [  ; ]기호를 포함해서  작성하시고

INSERT INTO 구문에는 [ ; ] 기호 없이 작성하셨는데 제가 해봤을땐 PYMYSQL에선  ; 기호 넣든 안넣든 실행은 잘 되는 것 같습니다. 그냥 특별한 이유가 있으신지 해서 질문드렸습니다.

답변 1

0

안녕하세요.

본래는 SQL 문법에서 mysql 은 맨 마지막에 끝라인을 나타내는 ; 을 붙이는 것이 공식이긴 합니다만, 안붙여도 크게 맨 마지막 라인이 아닌 것처럼 보이지 않으면, 알아서 끝라인으로 인지하고 처리를 해줍니다. 그래서 pymysql 에서도 ; 를 넣든 안넣든 정상 동작한다고 보셔도 좋을 것 같습니다.

ez2shd2p님의 프로필 이미지
ez2shd2p
질문자

답변감사합니다~!

ez2shd2p님의 프로필 이미지
ez2shd2p

작성한 질문수

질문하기