0
我想要在MySQL中插入60K行,但这个需要10分钟最好的方式来完成蟒蛇插入在MySQL 60K行
for obj in parsed_objs:
key = 'randomstring'
mysqlc.execute("""
REPLACE INTO infos
(`key`, `value`)
VALUES
(%(key)s, %(value)s)
""", {'key':key, 'value':obj['val']})
mysqlc.connection.commit()
做这个工作要做到这一点的好办法?
当我运行的commit(),脚本运行分离查询或合并呢?
也许是个好主意应该建立这样一个独一无二的字符串?
insert into table my_table(col1, col2) VALUES (val1_1, val2_1), (val1_2, val2_2);
你看着“LOAD DATA INFILE”? – user2370125
是的,这是另一种选择,我会尝试 – user3175226