Python使用pymysql模块插入数据报错

mysql中字段包括date和datetime两种时间类型
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)

例子:

current_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
online = 100
"insert into ops_total_online(online,create_time) values('%s','%s')" %(online,current_time)

  

原文地址:https://www.cnblogs.com/lucktomato/p/15341663.html