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.#

一:#

二:#

三:#

四:#

五:#

六:#

七:#

 #

作者:上官飞鸿

出处:https://www.cnblogs.com/jackadam/p/13271743.html

版权:本作品采用「知识共享-署名-非商业性-禁止演绎(CC-BY-NC-ND)」许可协议进行许可。

posted @   上官飞鸿  阅读(245)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示