随笔分类 -  mysql

摘要:今天遇到一个需求就是搜索时,需要进行忽略大小写。比如用户输入的关键词是a,那么查询出来的结果中也要有A的结果。 解决办法: 1.mysql 中查询默认是不区分大小写的 如: select * from some_table where str=‘abc’; select * from some_ta 阅读全文
posted @ 2017-06-05 10:58 呆小田 阅读(524) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个bug,就是别人的文章附件可以通过在编辑自己的文章时,通过修改附件id把别人文章的附件改成我的。 还有更新文章时,甚至可以任意修改别人的文章内容… 以上等等情况都是业务逻辑不严谨造成的。 解决办法:在做增删改查的时候一定要严格按照业务来,该加的条件一定加上。比如更新文章可以修改别人的文章 阅读全文
posted @ 2017-06-05 10:58 呆小田 阅读(314) 评论(0) 推荐(0) 编辑
摘要:在进行es分页查询时,一般都是用sql语句转成es查询字符串,在项目中遇到过不少次返回的数据不是自己所期望的那样时,多半原因是自己的sql拼接的有问题。 解决办法:务必要保证自己的sql语句拼接正确。 阅读全文
posted @ 2017-06-05 10:54 呆小田 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注 FROM INF 阅读全文
posted @ 2017-04-24 09:42 呆小田 阅读(281) 评论(0) 推荐(0) 编辑
摘要:一、字符串转日期 下面将讲述如何在MySQL中把一个字符串转换成日期: 背景:rq字段信息为:20100901 1、无需转换的: SELECT * FROM tairlist_day WHERE rq>'2010-07-31' AND rq<'2010-09-01' 2、使用:DATE_FORMAT 阅读全文
posted @ 2016-11-08 17:39 呆小田 阅读(632) 评论(0) 推荐(0) 编辑
摘要:mysql error 2005 - Unknown MySQL server host 'localhost'(0) 此错误一般为地址信息错误,注意是否有空格。 在连接本地数据库时,最好使用127.0.0.1 阅读全文
posted @ 2016-10-19 11:55 呆小田 阅读(146) 评论(0) 推荐(0) 编辑
摘要:目录 1. 使用mybatis操作mysql数据库SUM方法返回NULL解决 2. limit m,n 1. 使用mybatis操作mysql数据库SUM方法返回NULL解决解决方案一: 改成: 解释: coalesce()解释:返回参数中的第一个非空表达式(从左向右) 解决方案二: 在servic 阅读全文
posted @ 2016-10-14 12:01 呆小田 阅读(129) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示