Mysql
文章平均质量分 58
大梦_几千秋
一只迷茫的提莫
展开
-
mysql查询条件字段值末尾有空格也能查到数据问题
今天在工作中遇到了一个问题,生产环境在调用一个定时任务的时间出现了空指针异常,经过排查发现是mysql查询条件字段值末尾有空格也能查到数据。出现这个问题的原因是如果字段是char或varchar类型,那么在字符串比较的时候MySQL使用PADSPACE校对规则,会忽略字段末尾的空格字符,不管后面是一个空格还是多个。从Java方面避免的话就是查询的时间字符串入参使用trim()方法去除空格,同时查询出来的结果也要处理掉空格。这里是查询字段不带空格的人会把字段最后有空格的人查询出来。...原创 2022-07-27 10:58:37 · 1578 阅读 · 0 评论 -
Unknown database ‘xxxxx‘
今天在回顾jdbc连接mysql的时间遇到了一个报错,Unknowndatabase‘xxxxx’我的原因是这个数据库是我自己很久以前自己建的,用来练习的,不小心前面数据库前面多了个空格。单独看或许看不出来,比较一下就很明显了。把数据库的名字改一下就好了。...原创 2022-07-27 10:31:20 · 710 阅读 · 0 评论 -
使用navicat连接mysql报错Can‘t connect to MySQL server on ‘IP地址‘(10038)
使用navicat连接mysql报错Can't connect to MySQL server on 'IP地址'(10038)可能得错误原因1、检查是否能够ping通服务器2、检查端口是否正确最近在使用navicat连接一个服务器的mysql时遇到了使用navicat连接mysql报错Can't connect to MySQL server on 'IP地址'(10038)这个错误。下面是知道的一些原因。1、检查是否能够ping通服务器首先我们需要检查与服务器通信是否正常,因为我的情况是原创 2020-10-20 18:43:38 · 2873 阅读 · 0 评论