logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mysql查看数据库时区CST

在项目操作过程发现了一个时区的问题,问题现象为sql打印的时间和数据库里面存储的时间不一样。后来发现问题原因为mysql的时区为CST。网上搜索了下CST时区,才发现这个时区已经被诟病已久。它居然能够表示四种时区,分别为:1.美国中部时间 Central Standard Time (USA) UTC-06:002.澳大利亚中部时间 Central Standard Time (Australia

#mysql
存入数据库的时间比实际时间少了八个小时问题

如果你设置serverTimezone=UTC,连接不报错,但是我们在用java代码插入到数据库时间的时候却出现了问题。比如在java代码里面插入的时间为当前时间但是在数据库里面显示的时间却和当前时间相差八个小时有了8个小时的时差UTC代表的是全球标准时间 ,但是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。这是我们在配置文件中选择使用://北京时间东八区serverTimezone=

#数据库#database
Mapper.xml中Insert操作

insert 操作 : id与对应dao文件方法名一致;parameterType:参数的类型,指定自己写的实体类,或java基本类useGeneratedKeys:开启主键回写,true|false,和keyProperty指定后,运行结束,实体类获取其id(id是插入后数据库自增的)keyColumn:指定数据库的主键,设置数据表自动生成的主键名。对特定数据库(如PostgreSQL),若自动

#mysql#java#数据库
暂无文章信息