请问datatime类型的如何插入

来源:3-4 python更新mysql数据

慕运维5654693

2020-02-24

sql = “INSERT news(title,content,types,image,authorcreate_at) VALUE (%s,%s,%s,%s,%s,%s))“
cursor = self.conn.cursor()
dt = datetime.datetime.now().strftime(”%Y-%m-%d %H:%M:%S”)
cursor.execute(sql,(‘python’,‘python11111’,‘学习’,‘图片地址1’,‘作者python’,dt))

写回答

2回答

NavCat

2020-02-25

另外,如果你想插入当前时间的话,可以直接使用mysql中的now()函数,SQL示例:

sql = (
                "INSERT INTO `news`(`title`,`image`, `content`, `types`, `is_valid`, `created_at`) VALUE"
                "(%s, %s, %s, %s, %s, now());"
            )


0
0

NavCat

2020-02-25

你这种方式是可以插入的,有报错吗?贴出来看看

0
6
NavCat
回复
慕运维5654693
加油^0^~
2020-02-25
共6条回复

Python操作三大主流数据库-MySQL+MongoDB+Redis

一次实战同时掌握Python操作MySQL,MongoDB,Redis 三大数据库使用技巧

2024 学习 · 376 问题

查看课程