Python mysql批量更新數(shù)據(jù)

方法1

一條一條更新,耗時(shí)長,效率低
最笨的方法 ,5000條數(shù)據(jù), 耗時(shí)2.1s

方法2

用數(shù)據(jù)庫方法,執(zhí)行更新,耗時(shí)低
原生數(shù)據(jù)庫方法, 5000條數(shù)據(jù), 耗時(shí)0.27s


UPDATE tableName

   SET orderId = CASE id 

     WHEN 1 THEN 3 

     WHEN 2 THEN 4 

     WHEN 3 THEN 5 

   END

   title = CASE id 

     WHEN 1 THEN 'New Title 1'

     WHEN 2 THEN 'New Title 2'

     WHEN 3 THEN 'New Title 3'

   END

WHERE id IN (1,2,3)

***更新操作一定要帶上 where_in,不然就等著跑路吧***

方法3

python自帶方法 , 5000條數(shù)據(jù), 耗時(shí)0.83s
一次執(zhí)行多條更新,耗時(shí)相對低


sql = '''update mcn_article set cover_pics = %s where id = %s '''
args = [('https://asdf.png', 0),('https://asdf.png', 1),('https://hhh.png', 2)]
mydb.cursor.executemany(sql, args)

結(jié)論:

還是 sql 原生方法最快,但寫起來比較麻煩

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末含友,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌盏浇,老刑警劉巖拇泣,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嫡锌,死亡現(xiàn)場離奇詭異钱磅,居然都是意外死亡式撼,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進(jìn)店門告匠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來戈抄,“玉大人,你說我怎么就攤上這事后专』耄” “怎么了?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵戚哎,是天一觀的道長裸诽。 經(jīng)常有香客問我,道長型凳,這世上最難降的妖魔是什么崭捍? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮啰脚,結(jié)果婚禮上殷蛇,老公的妹妹穿的比我還像新娘。我一直安慰自己橄浓,他們只是感情好粒梦,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著荸实,像睡著了一般匀们。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上准给,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天泄朴,我揣著相機(jī)與錄音,去河邊找鬼露氮。 笑死祖灰,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的畔规。 我是一名探鬼主播局扶,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼叁扫!你這毒婦竟也來了三妈?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤莫绣,失蹤者是張志新(化名)和其女友劉穎畴蒲,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體对室,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡模燥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年咖祭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片涧窒。...
    茶點(diǎn)故事閱讀 40,090評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡心肪,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出纠吴,到底是詐尸還是另有隱情硬鞍,我是刑警寧澤,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布戴已,位于F島的核電站固该,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏糖儡。R本人自食惡果不足惜伐坏,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望握联。 院中可真熱鬧桦沉,春花似錦、人聲如沸金闽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽代芜。三九已至埠褪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間挤庇,已是汗流浹背钞速。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留嫡秕,地道東北人渴语。 一個(gè)月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像淘菩,于是被迫代替她去往敵國和親遵班。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評論 2 355