当前位置:网站首页>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,直接取消
填充零
这个选项就可以了。
边栏推荐
- 基于Redis的分布式锁 以及 超详细的改进思路
- FreeRTOS 任务函数里面的死循环
- Working principle of genius telephone watch Z3
- Symbolic representation of functions in deep learning papers
- ARM PC=PC+8 最便于理解的阐述
- Basic operations of databases and tables ----- classification of data
- Missing value filling in data analysis (focus on multiple interpolation method, miseforest)
- Basic operations of databases and tables ----- modifying data tables
- Mp3mini playback module Arduino < dfrobotdfplayermini H> function explanation
- Understanding of AMBA, AHB, APB and Axi
猜你喜欢
Understanding of AMBA, AHB, APB and Axi
[esp32 learning-1] construction of Arduino esp32 development environment
JS object and event learning notes
ESP learning problem record
Arduino uno R3 register writing method (1) -- pin level state change
Machine learning -- decision tree (sklearn)
Missing value filling in data analysis (focus on multiple interpolation method, miseforest)
Gallery's image browsing and component learning
arduino UNO R3的寄存器写法(1)-----引脚电平状态变化
Pat 1097 duplication on a linked list (25 points)
随机推荐
共用体(union)详解【C语言】
ESP8266通过arduino IED连接巴法云(TCP创客云)
ES6 grammar summary -- Part 2 (advanced part es6~es11)
Feature of sklearn_ extraction. text. CountVectorizer / TfidVectorizer
Mysql database interview questions
[template] KMP string matching
Machine learning -- linear regression (sklearn)
機器學習--線性回歸(sklearn)
Symbolic representation of functions in deep learning papers
C language, log print file name, function name, line number, date and time
Kconfig Kbuild
Machine learning -- decision tree (sklearn)
高通&MTK&麒麟 手機平臺USB3.0方案對比
RT-Thread的main线程“卡死”的一种可能原因及解决方案
Stm32f1+bc20+mqtt+freertos system is connected to Alibaba cloud to transmit temperature and humidity and control LED lights
GCC compilation options
Amba, ahb, APB, Axi Understanding
gcc 编译选项
History object
选择法排序与冒泡法排序【C语言】