mysql批量插入100w条数据,使用python代码实现?
时间: 2023-04-06 15:00:32 浏览: 348
可以使用 Python 的 MySQLdb 库来实现批量插入数据,具体实现方法可以参考以下代码:
import MySQLdb
# 连接数据库
conn = MySQLdb.connect(host='localhost', user='root', passwd='password', db='test', charset='utf8')
# 获取游标
cursor = conn.cursor()
# 批量插入数据
sql = "INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)"
data = [(value1, value2, value3) for i in range(1000000)]
cursor.executemany(sql, data)
# 提交事务
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
阅读全文