함수 정의 질문
269
51 asked
obj = connect(host='localhost', port=3306, user='root', passwd='oldcold12!!!', db='bestproducts', charset='utf8')
cus = obj.cursor()
def save_data(item_info):
print(item_info)
sql = """SELECT COUNT(*) FROM items WHERE item_code =""" + item_info['item_code']
cus.execute(sql)
result = cus.fetchone()
.
.
.
Answer 2
0
아하 기본적으로는 지적하신 부분은 맞습니다.
원래대로 한다면, cursor 를 먼저 선언한 후, 함수 내에서 해당 cursor 를 전역 변수를 가져와서 쓰는 것처럼 쓰는 것이 맞긴 해요. 그런데, 파이썬에서 해당 함수 선언 후, 실제 함수 코드 실행은 해당 함수를 호출 했을 때, 비로소 실행이 되면서, 필요한 변수를 해당 라인 실행시 처리하니까요. 함수 호출 전에만 cursor 변수가 선언되어 있다면, 큰 문제는 없습니다.
실습을 따라하는데 데이터베이스가 보이지 않아요
0
51
1
섹션1 4강부터 강의 실행 안됨 이슈
0
75
1
강의 자료 다운로드 관
0
88
1
강의 영상이 안나와요..
0
79
1
섹션4 화면 자체가 안나와요
0
117
1
강의 화면이 안 보이고, 목소리밖에 안나와요 ;;
0
114
1
데이터 삭제 질문
0
121
1
mysql 설치가 되지 않습니다.
0
1380
3
강의 결과 질문 - SQLD, 데이터베이스 설계, 프로젝트 구축 하여 취업
0
146
1
지마켓 파일 불러왔는데, 테이블이 생성이 안됩니다
0
117
1
실습 코드 깃허브 업로드
0
144
1
sql_safe_updates 옵션
0
153
1
sql 설치 문제
0
1421
2
서브쿼리를 JOIN으로 바꾸기
0
154
1
중고급 SQL과 실전 데이터 문의
1
156
1
(맥환경) workbench 이용할 때 패스워드 입력 안해도 자동으로 활성화 가능해져요..
0
350
1
강의 커리큘럼 질문 있습니다.
0
175
1
강의 자료 이미지가 보이지 않습니다.
0
161
1
Join 구문에서 메인 테이블
0
177
1
예제문제 추가 쿼리 질문
0
203
2
강의 화면 출력이 되지 않는 현상
0
210
1
파이썬으로 다루는 MySQL
0
206
1
JOIN 활용 SQL 연습문제
0
178
1
Dbeaver 라는 SQL 쿼리 실행 툴을 써도 될까요?
0
304
1

