강의

멘토링

커뮤니티

Inflearn Community Q&A

kimseohyun89051513's profile image
kimseohyun89051513

asked

[Renewal] First-time SQL and Database (MySQL) Bootcamp [From Beginner to Application]

Practical SQL Data Analysis Practice: Learn Aggregate Functions and Practice with a Real DB (Updated)

INSERT 관련 질문

Written on

·

228

0

안녕하세요 강사님

3:14 에 관한 질문입니다.

sql=insert into product values('294274','스윗',2888,3000,40,'F')

이정도의 짧은 구문이라 띄어쓰기 없이 insert를 시도했는데, invalid syntax라며 오류가 발생했습니다.

sql=''' insert into product values('294277','스윗',2888,3000,40,'F'); '''

띄어쓰기 없이 ''' ''' 을 넣었을 땐 정상적으로 추가되구요.

insert 구문을 사용하려면 무조건 ''' ''' 을 사용해야 하는 것인가요??

꼼꼼하고 구체적인 강의 항상 잘 듣고 있고 감사드립니다.

pythonsqlDBMS/RDBMSmysql데이터 엔지니어링

Answer 1

0

funcoding님의 프로필 이미지
funcoding
Instructor

안녕하세요.

sql 은 변수이고 여기에 SQL 구문을 문자열로 넣은 후, 이를 실행하는 것이니까요.

따옴표를 안쓰면 insert into 각각이 함수인지, 변수인지, 문자열인지 파이썬이 알수가 없어서요. 그래서 문자열로 표시하기 위해 따옴표를 넣는 것입니다.

감사합니다.

kimseohyun89051513's profile image
kimseohyun89051513

asked

Ask a question