在执行 SQL 语句中有比较两个表的字段时,如下图出现 Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) 错误。 原因是表 bas_parameter_item 编码类型是 utf8_general_ci ,而表 bas_parameter_copy1 编码类型是 utf8_unicode_ci 。以下是我找到的解决方法: 1. 查询时进行数据类型转换 CONVERT(BPA.parameter_id USING utf8) COLLATE...

MySQL 自带的日期函数 TIMESTAMPDIFF 计算两个日期相差的秒数、分钟数、小时数、天数、周数、季度数、月数、年数,当前日期增加或者减少一天、一周等等。 SELECT TIMESTAMPDIFF (类型,开始时间,结束时间) 相差的秒数: SELECT TIMESTAMPDIFF(SECOND,'1993-03-23 00:00:00',DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))相差的分钟数: SELECT TIMESTAMPDIFF(MINUTE,'1993-03-23...

阐述问题 因为 com.github.pagehelper.PageHelper 分页有一个坑在里面,分页条件一定要放在查询正上方,如果中间加入其他查询条件,分页就会失效如下图:分页查询作用在 basParameterService.getParameterIdByCode 方法里的查询上: 把分页条件放在分页的查询语句之上,修改为以下代码分页即可正常生效:

# 因客户要求使用人大金仓数据库,因此最近在 java 适配人大金仓数据库,在此做下笔记,此为第三步,SpringBoot 整合人大金仓(kingbase8) # 1. 创建与模式对应用户,所用模式为 test-demo,但是模式中 - 命名使用模式查询时存在问题,我修改模式为 test_demo ,则我创建的用户为 test_demo...

# layui 动态获取数据渲染 使用 layui 前端框架时,很多时候通过动态表格方法得到数据后无法显示,是因为没有进行数据渲染。比如说下图中 年份selelct 多选框的数据获取。 JSP 页面代码 <label class="layui-form-label">  年份</label> <div class="layui-input-inline"> <select...

问题:linux 下 tomcat 项目中文乱码问题 通过在 tomcat 下的 server.xml 端口配置处添加 useBodyEncodingForURI="true"URIEncoding="UTF-8"catalina.sh 头位置添加 export LANG=zh_CN.UTF-8 就可解决中文乱码问题

# 因客户要求使用人大金仓数据库,因此最近在 java 适配人大金仓数据库,在此做下笔记,此为第二步 # 1. 启动数据迁移工具 # 2. 浏览器打开网址 [http://localhost:8080/] 进入可视化操作界面,在源数据库添加人大金仓数据库信息,测试成功后保存 # 3. 在目标数据库填写需要同步的 mysql 数据库,添加对应的 mysql 数据库信息,测试成功后保存 # 4. 在迁移任务中,选择对应的源数据库及目标数据库,在后续操作中选择需要同步的对象及配置,最后保存并迁移即可