카테고리 없음
pymysql로 insert 하기
judy@
2023. 7. 24. 10:12
select와는 다르게 insert시에는 commit을 꼭 해주어야 한다.
# DB 연결 생성
connection = pymysql.connect(
host="HOSTNAME", port=PORTNUM, database="DATABASENAME",
user="USERNAME", "password"="PASSWORD")
# 커서 생성
cursor = connection.cursor()
# 쿼리문 실행
query = "insert into table (col1, col2) values (%s, %s)"
data = ((1, 'a'), (2, 'b'), (3, 'c'))
cursor.executemany(query, data)
# 커서 닫기
cursor.close()
# 실행 사항을 DB에 반영
connection.commit ()
# 연결 닫기
connection.close()
반응형