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怎样实现MySQL动态分页

MyBatis怎样实现MySQL动态分页

mybatis返回自增主键的id,动态拼接查询语句,mysql创建新用户并授权相关表

mybatis 动态SQL查询总结

8.mybatis动态SQL模糊查询 (多参数查询,使用parameterType)

springboot2.x+MyBatis-Plus+mysql5.7 动态拼接sql语句 分页查询 自定义sql 查询条件 分组 排序