
MySQL
JayBillions
这个作者很懒,什么都没留下…
展开
-
mysql分条件查询--choose
一、问题描述在完成某个接口时,发现需求是这样的:如果是管理员角色,要查询所有信息;如果是非管理员用户,则按照当前登录用户的类别来进行查询,最简单是拆分成两个sql语句,但是这种写法有点low,还是写成一个分条件查询sql语句。二、实现(1)业务层关键代码实现HashMap<String,Object> map = new HashMap<>();map.put("flag",flag);map.put("banktype",banktype);map原创 2020-11-18 15:25:20 · 2604 阅读 · 0 评论 -
mybatis往数据库中插入list《entity》类型数据
一.问题背景 最近做项目时,要求在分布式调度平台XXL-JOB中进行批量接口的开发,在调试业务流程时考虑使用mybatis批量插表,听说效率比较高,试了一下,还是很好用的,效率方面就没测试时间性能等指标了。二.解决方法(1)首先将得到的数据封装成List<Entity>类型,然后在Mapper.java文件中:int insertForeach(List<Entity> record);(2)在mapper.xml文件中书写sql语句<...原创 2020-06-17 09:06:35 · 1053 阅读 · 0 评论 -
MySQL-建表错误
(一)问题描述今天在创建一张数据库表,建成之后发现没有给open_id设置唯一索引,因此使用sql语句重新设置CREATE TABLE tb_wechat_auth( wechat_auth_id INT(10) NOT NULL AUTO_INCREMENT, user_id INT(10) NOT NULL, open_id VARCHAR(1024) NOT NU...原创 2018-07-26 11:44:10 · 1542 阅读 · 0 评论 -
转载--MySQL中int(M)和tinyint(M)数值类型中M值的意义
参考博客:https://www.cnblogs.com/totian/p/7065123.html转载 2018-08-08 23:46:10 · 217 阅读 · 0 评论 -
Cannot connect to mysql server on localhost('10061')
(一)问题某天使用数据库管理工具时,无法开启数据库管理工具,详情如下:后来使用dos命令行来启动,也不行:然后尝试手动启动,还是不行,爆炸 (二)尝试了网上各种办法,都不奏效,觉得查找这没有意义的问题很浪费时间,最后决定卸载原有的MySQL,然后清除MySQL注册表,重新下载MySQL进行安装。...原创 2018-08-29 19:29:33 · 3126 阅读 · 3 评论