【发布时间】:2013-04-27 20:53:57
【问题描述】:
我有一个由 strptime 函数生成的日期时间值
import MySQLdb
a = time.strptime('my date', "%b %d %Y %H:%M")
MySql 数据库中有一个 DATETIME 类型的列。当我尝试将此值插入 db 时,很明显,我得到了
的错误mysql_exceptions.OperationalError: (1305, 'FUNCTION time.struct_time does not exist')
INSERT INTO myTable(Date......) VALUES(time.struct_time(tm_year=2222, tm_mon=4, tm_mday=1, tm_hour=1, tm_min=2, tm_sec=4, tm_wday=1, tm_yday=118, tm_isdst=-1), ......)
如何将这个值插入到数据库中?
【问题讨论】:
-
怎么样?这是一个 datetime.datetime 对象。
标签: python mysql python-2.7