【发布时间】:2016-08-29 06:58:12
【问题描述】:
如何使用 pymysql 运行插入查询脚本文件?
我为大数据制作了一个插入查询脚本文件。 (数据行数:50,000)
文件名为 bulkinsert.sql,它包含如下查询。
INSERT INTO test( dt, user, usertype, ip) VALUES
("2016-05-01", 3103945, , 1, "175.195.249.217"),
("2016-05-01", 3103946, , 1, "175.195.249.218"),
("2016-05-01", 3103947, , 1, "175.195.249.219"),
................
................
................
("2016-05-01", 3104000, , 1, "175.195.249.500");
我使用了pymysql,但是找不到直接插入或运行sql文件的方法。如下所示。
cursor.execute(bulkinsert.sql)
当我阅读他们的指南时,我必须阅读 sql 语句并执行它。但是我的数据行数太多而无法读取。他们有什么方法可以在 pymysql 中导入或运行 sql 脚本吗?
【问题讨论】:
标签: python mysql database bulkinsert pymysql