- 2
- 이니스프리
- 조회 수 763
1 2 3 4 5 6 7 8 9 10 11 12 13 | import pymysql user_data = [[ '혀업스' , 'hyups' ], [ '제루엘' , 'xeruel' ], [ '도오밥' , 'do5bob' ]] # INSERT sql = "INSERT INTO `user`(user_name, user_id) VALUES (%s, %s);" cursor.executemany(sql, user_data) db.commit() # UPDATE sql = "UPDATE `user` SET `user_name` = %s WHERE `user_id` = %s;" cursor.executemany(sql, user_data) db.commit() |
대략 위와 같은 방법으로 executemany()를 활용하면,
execute()를 사용하여 반복문으로 돌리는 것보다 훨씬 좋은 퍼포먼스를 얻을 수 있습니다 ^^
님 포함 1명이 추천
잠시만요 user_data에 저 리스트들 뭡니까