Python向Mysql寫入時間類型數據


Python向Mysql寫入時間類型數據

mysql中字段包括date和datetime兩種時間類型,分別介紹如何使用Python向mysql寫入上述兩種時間類型的數據(主要為sql語句):
1、date類型
date = datetime.datetime.now.strftime("%Y-%m-%d")
sql = “INSERT INTO TABLE_NAME(字段) values(str_to_date(’%s’,’%%Y-%%m-%%d’))”%(date)
2、datetime類型
datetime = datetime.datetime.now.strftime("%Y-%m-%d %H:%M:%S")
sql = “INSERT INTO TABLE_NAME(字段) values(str_to_date(’%s’,’%%Y-%%m-%%d %%H:%%i:%%S’))”%(datetime)

 

 

mysql語句:

def insertIntoChannel(self, user):  
        conn = JDBCUtils.getConnection()  
        cursor = conn.cursor()  
        dt=datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")  
        cursor.execute("insert into user(id,age,name,create_time,update_time) \  
                      values('%d','%d','%s','%s','%s')" % \  
                       (user.getId(),user.getAge(), user.getName(),dt,dt))  
        cursor.close()  
        conn.commit()  
        conn.close()  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM