python mysql脚本参数化
from pymysql import *
数据库连接参数
conn = connect(host=’’, port=3306, database=’’,
user=’’,
password=’’, charset=‘utf8’)
获取cursor对象
cs1 = conn.cursor()
参数化脚本
str=1
while str<270001:
x = “{0:06d}”.format(str)
x = ‘10000’ + x
print(x)
sql=“INSERT INTO table_name VALUES (’%s’, NOW() ‘%s’, ‘%s’, NOW())”% (str,str,x)
print(sql)
执行sql语句
cs1.execute(sql)
提交之前的操作,如果之前已经执行多次的execute,那么就都进行提交
conn.commit()
str = str + 1
关闭cursor对象
cs1.close()
关闭connection对象
conn.close()