python数据库插入时间
时间: 2023-09-30 12:11:47 浏览: 88
向数据库插入datetime类型的数据
4星 · 用户满意度95%
可以使用 Python 中的 datetime 模块来生成时间数据。在数据库插入时间数据时,可以先将 datetime 数据类型转换成字符串类型,再插入到数据库中。以下是一个示例代码:
```
import datetime
import mysql.connector
# 创建数据库连接
mydb = mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="mydatabase"
)
# 获取当前时间
now = datetime.datetime.now()
# 将时间转换成字符串类型
time_str = now.strftime("%Y-%m-%d %H:%M:%S")
# 将时间数据插入数据库
mycursor = mydb.cursor()
sql = "INSERT INTO mytable (time) VALUES (%s)"
val = (time_str,)
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record inserted.")
```
阅读全文