gpt4 book ai didi

python - 将 python 时间对象插入 MySQL 表

转载 作者:行者123 更新时间:2023-11-29 17:36:27 25 4
gpt4 key购买 nike

我有一个 MySQL 数据库。我使用 python mysqldb 模块来访问该数据库。我有一个表,其中有一列具有 mysql 数据类型 time

我应该使用哪种 Python 数据类型在此列中插入时间值?我应该在执行语句中使用什么?

最佳答案

据我所知,您可以使用 datetime.timedatetime.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的列中。

关于python - 将 python 时间对象插入 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50248434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com