7

strptime 関数によって作成された日時値があります

import MySQLdb
a = time.strptime('my date', "%b %d %Y %H:%M")

MySql db に 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), ......)

この値を db に挿入するにはどうすればよいですか?

4

1 に答える 1