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()  

 

 

相关文章:

  • 2022-12-23
  • 2021-09-12
  • 2021-09-12
  • 2022-02-18
  • 2022-12-23
  • 2021-05-17
  • 2021-11-26
  • 2021-06-16
猜你喜欢
  • 2022-12-23
  • 2021-07-01
  • 2021-06-02
  • 2021-12-18
  • 2021-04-30
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案