亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python executemany的使用及注意事項(xiàng)

 更新時(shí)間:2017年03月13日 15:26:08   作者:Hebert  
這篇文章主要介紹了python executemany的使用及注意事項(xiàng),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

使用executemany對(duì)數(shù)據(jù)進(jìn)行批量插入的話,要注意一下事項(xiàng):

#coding:utf8
conn = MySQLdb.connect(host = “l(fā)ocalhost”, user = “root”, passwd = “123456”, db = “myDB”)
cursor = conn.cursor()
sql = “insert into myTable (created_day,name,count) values(%s,%s,%s) ON DUPLICATE KEY UPDATE count=count+values(count)”
args=[("2012-08-27","name1",100),("2012-08-27","name1",200),("2012-08-27","name2",300)]
try:
  cursor.executemany(sql, args)
except Exception as e:
  print0(“執(zhí)行MySQL: %s 時(shí)出錯(cuò):%s” % (sql, e))
finally:
  cursor.close()
  conn.commit()
  conn.close()

這里args是一個(gè)包含多個(gè)元組的數(shù)組,每個(gè)元組對(duì)應(yīng)mysql當(dāng)中的一條數(shù)據(jù),注意這里的created_day對(duì)應(yīng)的%s沒(méi)有引號(hào)。這里推測(cè)executemany自己首先對(duì)sql語(yǔ)句進(jìn)行正則匹配%s然后在此基礎(chǔ)上,對(duì)字符串進(jìn)行嵌入處理,如果這里%s加上引號(hào)的話,插入mysql當(dāng)中會(huì)出現(xiàn)”0000-00-00″類型的錯(cuò)誤日期。

如果一次性要插入很多條數(shù)據(jù)的話,在這里強(qiáng)烈 推薦使用executemany,從自己體會(huì)來(lái)講,一條一條的insert需要2-3個(gè)小時(shí)時(shí)間的數(shù)據(jù)插入,使用executemany只需要2-3秒?。?!

在這里executemany和ON DUPLICATE KEY UPDATE聯(lián)合使用的時(shí)候如果按照sql常規(guī)模式,即:sql=”insert into myTable (created_day,name,count) values(%s,%s,%s) ON DUPLICATE KEY UPDATE count=count+%s”會(huì)報(bào)bug:not all arguments converted during string formatting

以上所述是小編給大家介紹的python executemany的使用及注意事項(xiàng),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 快速進(jìn)修Python指南之簡(jiǎn)易跳表

    快速進(jìn)修Python指南之簡(jiǎn)易跳表

    這篇文章主要為大家介紹了Java開(kāi)發(fā)者快速進(jìn)修Python指南之簡(jiǎn)易跳表示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • Python實(shí)現(xiàn)歸一化算法詳情

    Python實(shí)現(xiàn)歸一化算法詳情

    這篇文章主要介紹了Python實(shí)現(xiàn)歸一化算法,歸一化算法Normalization將數(shù)據(jù)處理成量綱一直的數(shù)據(jù),一般在進(jìn)行建模的時(shí)候需要進(jìn)行數(shù)據(jù)歸一化處理,下文詳細(xì)內(nèi)容,需要的小伙伴可以參考一下
    2022-03-03
  • pygame庫(kù)實(shí)現(xiàn)俄羅斯方塊小游戲

    pygame庫(kù)實(shí)現(xiàn)俄羅斯方塊小游戲

    這篇文章主要為大家詳細(xì)介紹了pygame庫(kù)實(shí)現(xiàn)俄羅斯方塊小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • Python對(duì)切片命名的實(shí)現(xiàn)方法

    Python對(duì)切片命名的實(shí)現(xiàn)方法

    在本篇文章里我們給大家分享了關(guān)于Python對(duì)切片命名的實(shí)現(xiàn)方法的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們學(xué)習(xí)下。
    2018-10-10
  • Python中如何創(chuàng)建多線程?

    Python中如何創(chuàng)建多線程?

    這篇文章主要介紹了Python中如何創(chuàng)建多線程的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Python PySpider爬蟲(chóng)框架安裝使用教程

    Python PySpider爬蟲(chóng)框架安裝使用教程

    PySpider是一個(gè)Python編寫的分布式網(wǎng)絡(luò)爬蟲(chóng)框架,它可以幫助開(kāi)發(fā)者快速構(gòu)建和部署爬蟲(chóng),并支持爬蟲(chóng)任務(wù)的分布式運(yùn)行,PySpider基于Twisted網(wǎng)絡(luò)框架和MongoDB數(shù)據(jù)庫(kù),具有高效、穩(wěn)定、易用等特點(diǎn),同時(shí)還提供了一套Web界面,可以方便地查看爬蟲(chóng)任務(wù)的運(yùn)行狀態(tài)和結(jié)果
    2023-11-11
  • python獲取豆瓣電影簡(jiǎn)介代碼分享

    python獲取豆瓣電影簡(jiǎn)介代碼分享

    這篇文章主要介紹了使用python獲取豆瓣電影簡(jiǎn)介的方法,大家參考使用吧
    2014-01-01
  • Python用dilb提取照片上人臉的示例

    Python用dilb提取照片上人臉的示例

    這篇文章主要介紹了Python用dilb提取照片上人臉的示例,幫助大家更好的利用python處理人像,感興趣的朋友可以了解下
    2020-10-10
  • python中的?sorted()函數(shù)和sort()方法區(qū)別

    python中的?sorted()函數(shù)和sort()方法區(qū)別

    這篇文章主要介紹了python中的?sorted()函數(shù)和sort()方法,首先看sort()方法,sort方法只能對(duì)列表進(jìn)行操作,而sorted可用于所有的可迭代對(duì)象。具體內(nèi)容需要的小伙伴可以參考下面章節(jié)
    2022-02-02
  • Python制作進(jìn)度條的四種方法總結(jié)

    Python制作進(jìn)度條的四種方法總結(jié)

    如果你之前沒(méi)用過(guò)進(jìn)度條,八成是覺(jué)得它會(huì)增加不必要的復(fù)雜性或者很難維護(hù),其實(shí)不然。要加一個(gè)進(jìn)度條其實(shí)只需要幾行代碼,快跟隨小編一起學(xué)習(xí)學(xué)習(xí)吧
    2022-11-11

最新評(píng)論