zoukankan      html  css  js  c++  java
  • docker python sqlalchemy mariadb NTP 创建时间的研究

    前言:

    尚不能说遇到问题,但是我在思考这件事。

    项目要实现:

    1.读取excel文件放入数据库

    这个很简单,轻松搞定。

    2.如果excel文件有错,或对后续结果不满意

    如果excel文件有错,或对后续步骤计算的结果不满意,需要修改原始数据,那么就要重新读取excel。

    3.重读excel

    本来重读也简单,但是重读会造成数据重复,有的是最后一条有效数据,有的是几条数据求和,还有与或非……

    那么就要删除上次读取的记录,按记录分片,每个月做一遍,那么就删除本月数据,或者说你的项目是每天做,就删除本日数据。

    我为数据库增加了一个创建时间的条目,可以简单的删除本月1日0点以后的数据,或删除本日0点以后的数据。

    creat_time=Column(DateTime,default=func.now(),onupdate=func.now())

    4.思考的问题

    这个创建时间

    docker 运行的mariadb,时区还没找到好的方式修改,目前是进入容器,执行命令来改时区。

    这个创建时间func.now(),用的是本机时间?还是数据库的时间?还是服务器的时间?

    如果这个时间是本机时间,那么就要考虑使用ntp时间了。不能用func.now().

    创建时间也写了onupdate。

    创建时间和修改时间,分别怎么写。

    等待后续实验后继续写。

    5.

    一:

    二:

    三:

    四:

    五:

    六:

    七:

     

  • 相关阅读:
    白名单执行payload之rundll32
    java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/JsonNode
    Redis key过期监听
    Kafka拦截器
    常用工具类
    Redis Pipelining
    Redis 发布订阅(Pub/Sub)
    Redis Stream
    模拟Spring自实现监听器
    Jackson
  • 原文地址:https://www.cnblogs.com/jackadam/p/13271743.html
Copyright © 2011-2022 走看看