如何在 Python 中在 MySQL 中插入日期对象?
要在 MySQL 数据库 中插入日期,表中需要有一列类型为 date 或 datetime。有了它之后,你需要在插入到数据库之前将日期转换成字符串格式。为此,可以使用 datetime 模块的 strftime() 格式化函数。
例如
from datetime import datetime now = datetime.now() id = 1 formatted_date = now.strftime('%Y-%m-%d %H:%M:%S') # Assuming you have a cursor named cursor you want to execute this query on: cursor.execute('insert into table(id, date_created) values(%s, %s)', (id, formatted_date))
运行此代码将尝试在表中插入元组 (id, date)。
广告