inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

실전 SQL 데이터 분석 연습: AS 와 SQL 코드 정렬 익히고 실제 DB로 연습하기 (업데이트)

pymysql 사용해 테이블, 데이터 저장하는 연습문제에 오류가 납니다

1260

bluesun123a

작성한 질문수 2

0

강의 : 패턴으로 익히는 파이썬과 MySQL - 데이터 삭제와 총정리

가장 마지막에 언급하신 연습 문제를 하고 있는데, 자꾸 에러가 뜹니다

 

코드---------------------------------------------

 

import pymysql

db = pymysql.connect(host='localhost', port=3306, user='root', passwd='Qpspelrxm34*', db='ecommerce', charset='utf8')

cursor = db.cursor()

SQL = """

CREATE TABLE corw3 (

id INT UNSIGNED NOT NULL AUTO_INCREMENT,

name VARCHAR(50) NOT NULL,

model_num VARCHAR(15) NOT NULL,

model_type VARCHAR(30) NOT NULL,

PRIMARY KEY(id)

);

INSERT INTO corw2 (name, model_num, model_type) VALUES('i7', '7700', 'Kaby Lake');

INSERT INTO corw2 (name, model_num, model_type) VALUES('i7', '7500', 'Kaby Lake');

INSERT INTO corw2 (name, model_num, model_type) VALUES('i7', '7700K', 'Kaby Lake');

INSERT INTO corw2 (name, model_num, model_type) VALUES('i7', 'G4600', 'Kaby Lake');

INSERT INTO corw2 (name, model_num, model_type) VALUES('i7', '7600', 'Kaby Lake');

"""

cursor.execute(SQL)

result = cursor.fetchall()

for record in result: ---

print(record)

db.commit()

db.close()

 

에러 메세지-------------------------


ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO corw2 (name, model_num, model_type) VALUES('i7', '7700', 'Kaby Lake'' at line 9")

 

에러에서는 INSERT INTO 부분이 이상하다고 하는 것 같은데,

mysql에서는 해당 공식으로 테이블을 바꿔서 입력해도 그 테이블에 데이터가 잘 저장이 되어서요

 

코드에 혹시 문제가 있는건지 여쭤보고 싶습니다

아니라면 데이터베이스나 다른 테이블에 문제가 있는 건지 제가 더 고민해보도록 하겠습니다.. ㅜㅜㅎㅎ

 

저같은 코린이도 어떻게든 해볼 수 있게 친절하고

이해가 쏙쏙 되게 가르쳐주셔서 감사합니다!!

 

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

답변 1

0

bluesun123a

앗 한 줄씩 실행하면 되네요 ...???

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

0

21

1

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

0

59

1

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

0

81

1

강의 자료 다운로드 관

0

94

1

강의 영상이 안나와요..

0

87

1

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

0

122

1

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

0

120

1

데이터 삭제 질문

0

128

1

mysql 설치가 되지 않습니다.

0

1406

3

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

0

151

1

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

0

123

1

실습 코드 깃허브 업로드

0

149

1

sql_safe_updates 옵션

0

156

1

sql 설치 문제

0

1433

2

서브쿼리를 JOIN으로 바꾸기

0

160

1

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

1

161

1

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

0

359

1

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

0

179

1

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

0

165

1

Join 구문에서 메인 테이블

0

182

1

예제문제 추가 쿼리 질문

0

208

2

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

0

215

1

파이썬으로 다루는 MySQL

0

211

1

JOIN 활용 SQL 연습문제

0

182

1