当前位置:网站首页>MySQL时间、时区、自动填充0的问题
MySQL时间、时区、自动填充0的问题
2022-07-06 09:17:00 【阿杆.】
数据库时间更新问题 2022/4/13
在数据库更新用户信息的时候,每次都会更新注册时间,这一波我属实是懵逼了。
起初以为是mybatis顺带把注册时间给更新了,然后排查了一下代码,没发现问题,打开mybatis日志一看,sql语句也都正确,完全没有看到更新注册时间的代码。
转念一想,没准是数据库的问题。发现注册时间这个字段勾选了根据当前时间戳更新的选项,突然懂了,原来这个选项是每次更新内容都会把这个字段给更新了。取消之后再测代码,一切正常。
数据库时区错误问题 2022/4/20
今天调试了一下某个接口,涉及到时间的,我是从Java里面获取当前时间然后转到数据库里的(其实我觉得用数据库里的 now
也可以),然后就出问题了,存进去的时间比实际时间要慢几个小时。
我仔细一想,不会是 new Timestamp(System.currentTimeMillis());
这句代码获取的时间又问题吧,果断测试了一下,发现并不是它的问题,那就肯定是数据库的问题了,但是我看数据库自动更新时间戳的那个时间又是对的。想了一下,可能是转过去的时候,时区的问题。
之前写yaml配置文件的时候,一直跟着老师写的,老师也是这么写的 jdbc:mysql://127.0.0.1:3306/blog?serverTimezone=UTC
,结果我一百度,好家伙,这个时区是世界统一时间,比北京时间慢8小时,改成 serverTimezone=Asia/Shanghai
就解决了。
数据库填充0 2022/4/20
在mysql5.6中,int等数字类型可以选择 填充0
。
填充0的意思不是说默认值为0,而是指 在显示的时候,默认向左侧填充0,即 20 会显示成 0000000020 ,当然左侧的0不一定跟我写的一样多,这里我只是打个比方。
如果不想要自动填充这么多位0,直接取消
填充零
这个选项就可以了。
边栏推荐
- RT thread API reference manual
- JS正则表达式基础知识学习
- vim命令行笔记
- 数据分析之缺失值填充(重点讲解多重插值法Miceforest)
- 高通&MTK&麒麟 手机平台USB3.0方案对比
- Redis 缓存更新策略,缓存穿透、雪崩、击穿问题
- Cannot change version of project facet Dynamic Web Module to 2.3.
- Imgcat usage experience
- C语言,log打印文件名、函数名、行号、日期时间
- Who says that PT online schema change does not lock the table, or deadlock
猜你喜欢
Basic knowledge of lithium battery
IOT system framework learning
Vscode basic configuration
RT-Thread API参考手册
[golang] leetcode intermediate - fill in the next right node pointer of each node & the k-smallest element in the binary search tree
电商数据分析--薪资预测(线性回归)
Machine learning -- decision tree (sklearn)
ES6语法总结--上篇(基础篇)
Detailed explanation of Union [C language]
Time slice polling scheduling of RT thread threads
随机推荐
列表的使用
Page performance optimization of video scene
R & D thinking 01 ----- classic of embedded intelligent product development process
Common properties of location
Understanding of AMBA, AHB, APB and Axi
基于Redis的分布式ID生成器
ESP8266通过arduino IED连接巴法云(TCP创客云)
Programmers can make mistakes. Basic pointers and arrays of C language
程序员老鸟都会搞错的问题 C语言基础 指针和数组
Dependency in dependencymanagement cannot be downloaded and red is reported
Custom view puzzle getcolor r.color The color obtained by colorprimary is incorrect
Who says that PT online schema change does not lock the table, or deadlock
冒泡排序【C语言】
map文件粗略分析
open-mmlab labelImg mmdetection
ESP learning problem record
Générateur d'identification distribué basé sur redis
ARM PC=PC+8 最便于理解的阐述
Reno7 60W super flash charging architecture
JS regular expression basic knowledge learning