欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python3實(shí)現(xiàn)往mysql中插入datetime類型的數(shù)據(jù)

 更新時(shí)間:2020年03月02日 14:30:54   作者:耳朵嫁給了真正的謊  
這篇文章主要介紹了python3實(shí)現(xiàn)往mysql中插入datetime類型的數(shù)據(jù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

昨天在這個(gè)上面找了好久的錯(cuò),嚶嚶嚶~

很多時(shí)候我們?cè)谂廊?shù)據(jù)存儲(chǔ)的時(shí)候都需要將當(dāng)前時(shí)間作為一個(gè)依據(jù),在python里面沒有時(shí)間類型可以直接拿來就用的。我們只需要在存儲(chǔ)之前將時(shí)間類型稍作修飾就行。

datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")

如:

#插入產(chǎn)品信息
 insert_good_sql = """
 INSERT INTO T_GOOD(good_name, good_type, img_src, good_description, how_to_use, volumetric, price,sale, spider_time)
 VALUES(%s, %s, %s, %s, %s, %s, %s, %s, %s)
 """
 values = (pymysql.escape_string(data_dict['good_name']), pymysql.escape_string(data_dict['good_type']),
 data_dict['img_src'], pymysql.escape_string(data_dict['good_description']), data_dict['how_to_use'],
 pymysql.escape_string(data_dict['volumetric']), pymysql.escape_string(data_dict['price']),
 data_dict['sale'], datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
 cursor.execute(insert_good_sql, values)

補(bǔ)充拓展:談?wù)刾ython寫入mysql中datetime類型遇到的問題

剛開始使用python,還不太熟練,遇到一個(gè)datetime數(shù)據(jù)類型的問題:

在mysql數(shù)據(jù)庫中,有一個(gè)datetime類型的字段用于存儲(chǔ)記錄的日期時(shí)間值。python程序中有對(duì)應(yīng)的一個(gè)datetime變量dt。

現(xiàn)在需要往mysql數(shù)據(jù)庫中添加記錄,每次添加時(shí),將datetime型變量dt寫入mysql數(shù)據(jù)庫tablename表中exTime字段里。

問題,如何寫入?調(diào)試時(shí),總是無法寫入。

運(yùn)行環(huán)境:windows10 python 3.6 mysql5.6.38

運(yùn)行結(jié)果提示:

Process finished with exit code 0

#------看我寫的程序-------------
import datetime
import pymysql.cursors
conn = pymysql.connect(host='127.0.0.1',
 port=3306,
 user='root',
 password='',
 db='test',
 charset='utf8',
 cursorclass=pymysql.cursors.DictCursor)
#中間略去dt賦值部分...
print(dt.strftime('%Y-%m-%d %H:%M:%S'))
#運(yùn)行結(jié)果是 2001-1-2 11:00:00
sql_insert=sql_insert="INSERT into tablename(exTime) values(%s)" %(dt.strftime("%Y-%m-%d %H:%M:%S"))
#如果此處寫成sql_insert=sql_insert="INSERT into tablename(exTime) values('2001-1-2 11:00:00')" 則可以運(yùn)行

try:
 with conn.cursor() as csor1:
 
 csor1.execute(sql_insert)
 conn.commit()
 csor1.close()
except Exception as e:
 #錯(cuò)誤回滾
 conn.rollback()
finally:
 conn.close()
###-----------------------------------

后來在網(wǎng)上查了一下,mysql中datetime類型字段,賦值時(shí)最好用str_to_date函數(shù)轉(zhuǎn)化成mysql的datetime類型

因此,把上面的程序改了一下:

sql_insert=sql_insert="INSERT into tablename(exTime) values(str_to_date(\'%s\','%%Y-%%m-%%d %%H:%%i:%%s'))" %(dt.strftime("%Y-%m-%d %H:%M:%S"))

重新運(yùn)行,通過!

以上這篇python3實(shí)現(xiàn)往mysql中插入datetime類型的數(shù)據(jù)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在cmder下安裝ipython以及環(huán)境的搭建

    在cmder下安裝ipython以及環(huán)境的搭建

    今天小編就為大家分享一篇關(guān)于在cmder下安裝ipython以及環(huán)境的搭建,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Python queue模塊的用法

    Python queue模塊的用法

    本文主要介紹了Python queue模塊的用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • python安裝whl文件的實(shí)戰(zhàn)步驟

    python安裝whl文件的實(shí)戰(zhàn)步驟

    whl格式本質(zhì)上是一個(gè)壓縮包,里面包含了py文件,以及經(jīng)過編譯的pyd文件,下面這篇文章主要給大家介紹了關(guān)于python安裝whl文件的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • python中xlutils庫用法淺析

    python中xlutils庫用法淺析

    在本篇文章里小編給大家整理了一篇關(guān)于python中xluntils庫用法淺析的內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2020-12-12
  • Python常用知識(shí)點(diǎn)匯總

    Python常用知識(shí)點(diǎn)匯總

    這篇文章主要介紹了Python常用知識(shí)點(diǎn)匯總,包括Set集合,函數(shù),深入拷貝,淺入拷貝,需要的朋友可以參考下
    2016-05-05
  • Pycharm github配置實(shí)現(xiàn)過程圖解

    Pycharm github配置實(shí)現(xiàn)過程圖解

    這篇文章主要介紹了Pycharm github配置實(shí)現(xiàn)過程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 淺談keras中的batch_dot,dot方法和TensorFlow的matmul

    淺談keras中的batch_dot,dot方法和TensorFlow的matmul

    這篇文章主要介紹了淺談keras中的batch_dot,dot方法和TensorFlow的matmul,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 解決python web項(xiàng)目意外關(guān)閉,但占用端口的問題

    解決python web項(xiàng)目意外關(guān)閉,但占用端口的問題

    今天小編就為大家分享一篇解決python web項(xiàng)目意外關(guān)閉,但占用端口的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python實(shí)現(xiàn)采用進(jìn)度條實(shí)時(shí)顯示處理進(jìn)度的方法

    Python實(shí)現(xiàn)采用進(jìn)度條實(shí)時(shí)顯示處理進(jìn)度的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)采用進(jìn)度條實(shí)時(shí)顯示處理進(jìn)度的方法,涉及Python數(shù)學(xué)運(yùn)算結(jié)合時(shí)間函數(shù)顯示進(jìn)度效果的相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12
  • Python之批量創(chuàng)建文件的實(shí)例講解

    Python之批量創(chuàng)建文件的實(shí)例講解

    今天小編就為大家分享一篇Python之批量創(chuàng)建文件的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05

最新評(píng)論