한 번만 더 해보자

[Python] DB 조회 시 컬럼명도 가져오기 본문

언어/Python

[Python] DB 조회 시 컬럼명도 가져오기

정 하임 2024. 2. 28. 21:39

상황

DB에서 select를 해야하는데 계속 컬럼명이 0 1 2 이런 식으로 숫자로 나왔다 후에 컬럼이 추가되면 바로 에러가 날 거 같아서 컬럼명으로 SELECT 결과에 접근해야한다

 

 

 

해결방법

import pymysql
conn = pymysql.connect(
                    user= 'user',
                    passwd='passwd',
                    host='host',
                    db='db',
                    charset='utf8mb4',
                    cursorclass=pymysql.cursors.DictCursor, # 이 부분 추가 
                )
conn.ping(reconnect=True)
cursor = conn.cursor(pymysql.cursors.DictCursor) # pymysql.cursors.DictCursor을 입력으로 받기 
반응형