Mysql查询动态行转动态列,并使用mybatis执行导出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql查询动态行转动态列,并使用mybatis执行导出相关的知识,希望对你有一定的参考价值。
参考技术A 平常使用可能发现不了问题,在处理大数据的时候,会发现内容被截取了,其实mysql内部对这个是有设置的,默认不设置的长度是1024个字符,如果我们需要更大,就需要手工去修改配置。1、查看当前mysql group_concat_max_len
2、如果不方便重启mysql 可以在mysql状态通过命令设置,如
此种方式在mysql重启后会读取配置文件重新设置,会导致设置失效,所以建议依旧要修改配置文件。
3、修改配置文件:my.ini
在[mysqld]下新增配置:group_concat_max_len = 102400
重启,通过方式1查看即可。
4、不限制大小
有时我们并不知需要多大的字节才能满足需求,此种情况可以考虑不设置最大字节(即采用最大字节数)即在配置文件设置group_concat_max_len=-1
1、导出用的是Hutool导出工具类
mysql查询动态行转动态列,并使用mybatis执行
MySQL 动态 行转列(列值转换列名)
以上是关于Mysql查询动态行转动态列,并使用mybatis执行导出的主要内容,如果未能解决你的问题,请参考以下文章
mybatis返回自增主键的id,动态拼接查询语句,mysql创建新用户并授权相关表
8.mybatis动态SQL模糊查询 (多参数查询,使用parameterType)
springboot2.x+MyBatis-Plus+mysql5.7 动态拼接sql语句 分页查询 自定义sql 查询条件 分组 排序