使用 Python 在 MySQL 中如何插入日期对象?
要在 MySQL 数据库 中插入日期,表中必须有一列类型为日期或日期时间的列。有了此列后,需要在插入数据库前将日期转换为字符串格式。可通过使用 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)。
广告