> 文档中心 > mysql数据库使用小坑记录(持续更新)

mysql数据库使用小坑记录(持续更新)

mysql 数据库在国人的开发中java 开发应该算是必须掌握的一门技术 ,但是有一些使用时,因为一些历史原因,或者版本问题,会出现各种奇奇怪怪的问题。

1.在mysql在自己发展的过程中逐渐支持很多的数据类型以及功能 ,timestamp数据类型就是其中一种,mysql5.7之前呢是不支持timestamp 的 我们写好mapper以后用一个mapper 文件映射给数据库执行 但是我们的数据库又不支持timestamp的数据在转换数据的时候会出现很奇怪的现象,你在navicat 里面执行是可以很准确流畅的执行出来 ,但是程序跑的时候却跑出来的是0
现象
mysql数据库使用小坑记录(持续更新)

但是我本地执行却是
请添加图片描述
解决方式:更换时区 数据库尾巴加上 zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai