mysql
yangerkong
这个作者很懒,什么都没留下…
展开
-
springboot+mybatis+mysql,日期查询结果与数据库数据不一致,相差13小时左右
今天发现一个神奇的问题,数据库中保存的日期与mybatis中查询出来得日期不一致,查出来的比数据库中的日期快了13个小时给同事发送邮件时发现,报表中数据的时间有2021-04-21,但是我在mysql中查询结果时间都是2021-04-20的。给我惊讶的刚开始以为是不是日期不是24小时制的,但是又不是查出来得结果也有21点的,然后查了资料发现是mysql的时区问题从上方两张图可以看出查出来的结果与库中保存的结果足足差了13个小时。【mysql时区问题】解决方法:方法一:对日期进行d原创 2021-04-22 10:10:04 · 1904 阅读 · 0 评论 -
解决mysq允许所有IP链接问题
进入到mysql目录下的bin使用用户名密码登录:./mysql -u root -p输入use mysql查看user的host信息select host,user from user;修改root的hostupdate user set host ='%' where user='root';再次查看发现host信息已修改flush privileges; //刷新授权表客户端再次连接测试,成功连接;...原创 2021-03-02 17:03:13 · 109 阅读 · 0 评论 -
mysql8.0客户端连接报错:- authentication plugin ‘caching_sha2_password‘ -navicat
mysql客户端连接报错:- authentication plugin ‘caching_sha2_password’ -navicat我的mysql版本是8.0,客户端连接时报错是因为mysql5.7版本之后默认使用 caching_sha2_password 身份验证机制解决方式:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘数据库密码’;或者ALTER USER ‘root’@’%’ IDEN原创 2021-03-02 16:53:10 · 234 阅读 · 0 评论 -
Mybatis 中 selectKey的用法
大家好,我们今天来看下mysql中selectKey的用法。selectKey返回最近一次插入的id返回自增ID <selectKey resultType="java.lang.Integer" keyProperty="id" order="BEFORE" >//AFTER SELECT LAST_INSERT_ID() </selec...原创 2019-01-09 14:53:32 · 56362 阅读 · 8 评论 -
mysql CONCAT()函数拼接有NULL的问题
哈喽大家好,今天跟大家分享下项目中遇到的CONCAT函数拼接的问题问题描述,项目中查询用到了拼接函数,在此查询中出现了拼接的字段为null的情况,拼接结果为null在应用层报了空指针。。。SELECT CONCAT('1,',NULL,'2');结果为 NULLSELECT CONCAT('1,','','2');结果为 1,2事实证明CONCAT函数拼接时如果拼接中的参数只要...原创 2019-01-15 11:39:08 · 21726 阅读 · 2 评论