데이터 삽입에 관한 질문
596
1 câu hỏi đã được viết
데이터를 10개로 늘리는 과정에서 다음과 같이 입력을 하면
------------------------------------------------------
for index in range (10):
product_code= 637172361661816756 + index + 1
sql="""insert into product values(
'""" + str(product_code) + """','요즘에/단독봄신상10%할인/청바지/슬랙스/빅사이즈',32900,69,9900,'F');"""
#cursor.execute(sql)
print(sql)
#db.commit()
#db.close()
-------------------------------------------------
강의 해 주신대로 product_code가 10개로 늘어나 있지 않고
결과 값이 이렇게 나와요.
insert into product values(
'637172361661816766','요즘에/단독봄신상10%할인/청바지/슬랙스/빅사이즈',32900,69,9900,'F');
mysql에서도 전혀 변함이 없습니다. 무엇이 잘못 된 것일까요?
Câu trả lời 2
0
답변 감사합니다. 데이터베이스에 관련된 개념은 이전에 다뤄 본 적있어 어찌어찌 떠올리며 하고 있었는데, 파이썬을 다시 제대로 들어야 할 것 같아 말씀하신 강의 구입했습니다. 열심히 들어보겠습니다.
알려주신 대로 print(sql)구문을 for문 안에 넣어 주니 쥬피터노트북 안에서는 10개가 연달아 출력이 되는데요,

woekbench에서 확인 하면 위에 그림처럼 10단위로 1개씩만 데이터가 추가되서 출력이 되네요.
게다가 print(sql)을 #처리 하고
#cursor.execute(sql)을 실행하려고 하면 아래와 같은 에러가 나타납니다.
이 부분도 상기에 알려주신 수업을 먼저 듣고나면 조금 더 수월 할까요?
# If the last query was unbuffered, make sure it finishes before InterfaceError: (0, '')
0
안녕하세요. 아마도 출력이 1번된다는 것을 말씀하시는거죠? 그 부분은 print(sql) 코드를 for 문 안에서 동작하도록 탭으로 띄우셔야 하는데, 안띄우셔서, for 문이 끝나고 실행되기 때문에 1번 출력되는 것으로 보여집니다. 만약 이 부분이 문제라면, 제 생각에는 아직 DB를 익히기에는 조금 어려움이 크실 수 있어요. 다음 강의를 통해서, 우선 기본 실력을 조금 키우신 후에 mysql을 더 진행해보시면 좋을 것 같습니다. 감사합니다.
파이썬입문과 크롤링기초 부트캠프 [쉽게! 하지만, 견고한 자료로!]
for index in range (10):
product_code= 637172361661816756 + index + 1
sql="""insert into product values(
'""" + str(product_code) + """','요즘에/단독봄신상10%할인/청바지/슬랙스/빅사이즈',32900,69,9900,'F');"""
#cursor.execute(sql)
print(sql)
FOREIGN KEY 정리하기, 영상대로 SQL코드 복붙해도 안되요.
0
5
1
실습을 따라하는데 데이터베이스가 보이지 않아요
0
54
1
섹션1 4강부터 강의 실행 안됨 이슈
0
77
1
강의 자료 다운로드 관
0
91
1
강의 영상이 안나와요..
0
83
1
섹션4 화면 자체가 안나와요
0
118
1
강의 화면이 안 보이고, 목소리밖에 안나와요 ;;
0
116
1
데이터 삭제 질문
0
123
1
mysql 설치가 되지 않습니다.
0
1389
3
강의 결과 질문 - SQLD, 데이터베이스 설계, 프로젝트 구축 하여 취업
0
147
1
지마켓 파일 불러왔는데, 테이블이 생성이 안됩니다
0
119
1
실습 코드 깃허브 업로드
0
145
1
sql_safe_updates 옵션
0
154
1
sql 설치 문제
0
1424
2
서브쿼리를 JOIN으로 바꾸기
0
157
1
중고급 SQL과 실전 데이터 문의
1
158
1
(맥환경) workbench 이용할 때 패스워드 입력 안해도 자동으로 활성화 가능해져요..
0
351
1
강의 커리큘럼 질문 있습니다.
0
176
1
강의 자료 이미지가 보이지 않습니다.
0
162
1
Join 구문에서 메인 테이블
0
179
1
예제문제 추가 쿼리 질문
0
204
2
강의 화면 출력이 되지 않는 현상
0
211
1
파이썬으로 다루는 MySQL
0
208
1
JOIN 활용 SQL 연습문제
0
179
1

