![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
本专栏写关于数据库的话题
合格的程序员
人还是需要用梦想去充斥自己的生活!
展开
-
mysql写事务锁表锁行问题
mysql更新时,如果where后面是索引字段,更新时不会锁表,只会锁行,如果不是索引字段,会锁表原创 2022-06-13 14:46:41 · 613 阅读 · 0 评论 -
Oracle中没有插入时间字段却要查看数据插入时间
Oracle中rowdependencies、scn_to_timestamp(ora_rowscn) 用法: 这里的需求是:插入数据之后没有时间字段,如何查看每条记录的插入时间; 用法:创建表的时候记得加入:create table maclean_rd(t1 int,t2 timestamp) rowdependencies; 然后根据scn时间查询表数据插入时间 select scn_原创 2017-05-20 17:27:58 · 10737 阅读 · 0 评论 -
mysql: using the Connector/J connection property ‘autoReconnect=true‘ to avoid this problem
报错信息:com.mysql.cj.jdbc.exceptions.CommunicationsException: The last packet successfully received from the server was 1,129,144 milliseconds ago. The last packet sent successfully to the server was 1,129,153 milliseconds ago. is longer than the server conf原创 2021-01-22 18:09:52 · 6696 阅读 · 0 评论 -
mysql时间少12个小时
链接配置需要指定时区,默认是GST时区。只要指定时区即可:&serverTimezone=Asia/Shanghaijdbc:mysql://localhost:3306/mytest?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai原创 2020-06-10 16:59:58 · 1473 阅读 · 0 评论 -
mysql时间保存差13个小时
问题:mysql时间保存到数据库中与当前时间相差13个小时,查询出来又显示正常环境:spring-bootmysql驱动:com.mysql.cj.jdbc.Drivermysql版本:5.7分析集成mysql-plus,怀疑是自动填充出问题,设置new Date()没问题,sql语句没问题数据库时区: show variables like "%time_zone%";查...原创 2019-10-15 19:51:02 · 2070 阅读 · 1 评论 -
解决mysql:Value ‘0000-00-00 00:00:00‘ can not be represented as java.sql.Timestamp
controller调用持久层发生报错:Value ‘0000-00-00 00:00:00’ can not be represented as java.sql.Timestamp首先想的是,是不是哪里格式化的时候格式化错误了,经查询,并没有对其进行格式化,随之将其格式化一遍返回,结果还是报错. 然后查看数据库数据,结果发现,数据库中有这条数据 数据的存在来源于我在创建库的时候...原创 2018-04-26 10:34:30 · 1890 阅读 · 0 评论 -
spring boot 集成mybatis-plus实现分页
此篇文章记录spring boot 集成mybatis-plus实现分页过程;从pom文件开始:<!-- mybatis plus--> <dependency> &am原创 2018-12-10 19:26:20 · 2308 阅读 · 1 评论