python mysql 时间列
时间: 2023-05-12 09:07:39 浏览: 65
如何在 Python 中将时间列插入 MySQL 数据库?
在 Python 中,您可以使用 datetime 模块来处理时间和日期。首先,您需要将时间列转换为 datetime 对象,然后使用 MySQLdb 模块将其插入 MySQL 数据库。以下是一个示例代码:
import MySQLdb
import datetime
# Connect to MySQL database
db = MySQLdb.connect(host="localhost", user="username", passwd="password", db="database")
# Create a cursor object
cursor = db.cursor()
# Convert time column to datetime object
time_str = '2021-01-01 12:00:00'
time_obj = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
# Insert datetime object into MySQL database
query = "INSERT INTO table_name (time_column) VALUES (%s)"
cursor.execute(query, (time_obj,))
# Commit changes to database
db.commit()
# Close database connection
db.close()
请注意,您需要将 "username"、"password" 和 "database" 替换为您的 MySQL 数据库的实际值,并将 "table_name" 替换为您要插入数据的表名。