使用Python循环插入10万数据

######################

import pymysql

# 打开数据库连接
mysql = pymysql.connect(host="", user="",port=3306,password="", db='hwy', charset='utf8', autocommit=True)
# 使用cursor()方法获取操作游标
cursor = mysql.cursor(pymysql.cursors.DictCursor)

sql_1 = "INSERT INTO ..."
sql_2 = "SELECT * from pre_forum_activityapply where tid='13900958';"
cursor.execute(sql_1)

# 使用execute方法执行SQL语句
for i in range(0, 100000):
    print(i)
    cursor.execute(sql_1)
    
# 使用 fetchone() 方法获取一条数据
data = cursor.fetchone()
print(data)

# 关闭数据库连接
mysql.close()

####

原文地址:https://www.cnblogs.com/andy0816/p/14185020.html