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