weixin_62650385 2023-05-05 20:24 采纳率: 0%
浏览 19

datetime数据类型

python的datetime类型数据到底怎么样才能插入mysql数据库的datetime类型里啊

  • 写回答

2条回答 默认 最新

  • 桃宝护卫队 2023-05-06 08:21
    关注

    可以使用strftime()方法将datetime类型转换为字符串,然后将其插入到MySQL数据库中。

    以下是一个示例代码,将datetime类型数据插入到MySQL数据库的datetime类型中:

    import mysql.connector
    from datetime import datetime
    
    # 创建连接
    mydb = mysql.connector.connect(
      host="localhost",
      user="root",
      password="password",
      database="mydatabase"
    )
    
    # 创建游标
    mycursor = mydb.cursor()
    
    # 创建表
    mycursor.execute("CREATE TABLE mytable (id INT AUTO_INCREMENT PRIMARY KEY, date_time DATETIME)")
    
    # 插入数据
    now = datetime.now()
    formatted_date = now.strftime('%Y-%m-%d %H:%M:%S')
    sql = "INSERT INTO mytable (date_time) VALUES (%s)"
    val = (formatted_date,)
    mycursor.execute(sql, val)
    
    # 提交更改
    mydb.commit()
    
    # 输出结果
    print(mycursor.rowcount, "记录插入成功。")
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 5月5日

悬赏问题

  • ¥20 Wpf Datarid单元格闪烁效果的实现
  • ¥15 图像分割、图像边缘提取
  • ¥15 sqlserver执行存储过程报错
  • ¥100 nuxt、uniapp、ruoyi-vue 相关发布问题
  • ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出
  • ¥100 matlab2009 32位一直初始化
  • ¥15 Expected type 'str | PathLike[str]…… bytes' instead
  • ¥15 为什么在iis上部署网站,服务器可以访问,但是本地电脑访问不了
  • ¥15 三极管电路求解,已知电阻电压和三级关放大倍数
  • ¥15 ADS时域 连续相位观察方法