• 카테고리

    질문 & 답변
  • 세부 분야

    데이터베이스

  • 해결 여부

    미해결

pymysql << ; >>

21.12.29 17:37 작성 조회수 171

0

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

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

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

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

답변 1

답변을 작성해보세요.

0

안녕하세요.

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

ez2shd2p님의 프로필

ez2shd2p

질문자

2021.12.30

답변감사합니다~!