我在 MySQL 表中有一个日期列。我想在此列中插入一个 datetime.datetime()
对象。我应该在执行语句中使用什么?
我试过了:
now = datetime.datetime(2009,5,5)
cursor.execute("INSERT INTO table
(name, id, datecolumn) VALUES (%s, %s
, %s)",("name", 4,now))
我收到一个错误: "TypeError: not all arguments converted during string formatting"
我应该用什么代替 %s
?
原文由 Scaraffe 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于时间字段,使用:
我认为
strftime
也适用于datetime
。