pymysql批量插入数据

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/gklcsdn/article/details/102641267
# @Time : 2019/10/19 17:42
# @Author : GKL
# FileName : test.py
# Software : PyCharm

import pymysql

conn = pymysql.connect(
    host='127.0.0.1',
    user='root',
    password='qwe123',
    db='spider',
    charset='utf8mb4'
)
cursor = conn.cursor()


data = [
    ['小明', 18],
    ['小红', 19],
    ['array', 20]
]

try:
    insert_sql = 'insert into test(name, age) values(%s,%s)'
    cursor.executemany(insert_sql, data)
    conn.commit()

except Exception as e:
    print('执行SQL异常: ', e)
    conn.rollback()

finally:
    cursor.close()
    conn.close()

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/gklcsdn/article/details/102641267
今日推荐