Насколько я знаю, вы можете использовать datetime.time
, datetime.datetime
или строку для типа данных.
Если вы уже установили курсор, то это довольно простой запрос, если вы просто добавляете время к таблице.
cursor.execute('''insert into table my_table (time_column) values (%s)''', '2022-12-25 10:32:23')
cursor.execute('''insert into table my_table (time_column) values (%s)''', '10:32:23')
cursor.execute('''insert into table my_table (time_column) values (%s)''', datetime.time(10,32,23)
cursor.execute('''insert into table my_table (time_column) values (%s)''', datetime.datetime(2022,12,25,10,32,23)))
Все это приведет к добавлению 10:32:23
времени в таблицу MySQL my_table
в столбце, помеченном time_column
.