添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

python mysql insert current date

要在 Python 中向 MySQL 数据库插入当前日期,可以使用 datetime 模块获取当前日期和时间,然后将其格式化为 MySQL 支持的日期时间格式,最后将其插入到数据库表中。

以下是一个简单的示例代码:

import datetime
import mysql.connector
# 获取当前日期时间
now = datetime.datetime.now()
# 格式化为 MySQL 支持的日期时间格式
formatted_date = now.strftime('%Y-%m-%d %H:%M:%S')
# 连接数据库
cnx = mysql.connector.connect(user='username', password='password',
                              host='localhost', database='database_name')
cursor = cnx.cursor()
# 插入当前日期时间到数据库表中
add_date = ("INSERT INTO table_name "
            "(date_column) "
            "VALUES (%s)")
data_date = (formatted_date,)
cursor.execute(add_date, data_date)
# 提交更改并关闭连接
cnx.commit()
cursor.close()
cnx.close()

在上面的示例代码中,now() 方法返回当前日期和时间,strftime() 方法将其格式化为 MySQL 支持的日期时间格式。然后,使用 MySQL Connector/Python 模块连接到 MySQL 数据库,将格式化后的日期时间插入到指定的表格和列中。最后,使用 commit() 方法提交更改并关闭数据库连接。

希望这个示例代码能够帮助你插入当前日期到 MySQL 数据库中。

  •