mysql concat 能否返回数字_关于Mysql中GROUP_CONCAT函数返回值长度的坑
1.GROUP_CONCAT函数:
功能:将group by产生的同一个分组中的值连接起来,返回一个字符串结果。
语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator '分隔符'] )
说明:通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用order by子句;separator是一个字符串值,缺省为一个逗号。
2.坑:
这个函数的返回值的长度默认限制为1024,所以如果期望得到结果的长度大于1024,就会被截断。
最近项目中碰到了这个坑,终于在排除了一系列原因之后,mysql文档中找到了这个:
SET GLOBAL group_concat_max_len=102400;
看到这里你可以右上角离开这里了。
问题解决。
然而并没有!
这里还一个坑!
这种方式设置了之后,不重启mysql是没问题的,但是mysql一旦重启就失效了!
我们有Plan B :
修改配置文件:my.ini
在[mysqld]下新增配置:group_concat_max_len = 102400,然后重启mysql使之生效。
另外可以将配置文件给设置为group_concat_max_len=-1 意思是不设置最大字节数(即设置为最大字节数)
mysql concat 能否返回数字_关于Mysql中GROUP_CONCAT函数返回值长度的坑相关推荐
- python返回值return用法_Python中return函数返回值代码实例用法
本篇文章小编给大家分享一下Python中return函数返回值代码实例用法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. return 添加返回值 r ...
- mysql inner join 长数字_关于mysql inner join 链接查询的优化
在使用查询语句时,inner join,left join,right join等这些联接语句,想必你们并不陌生,并且常常会用到,联接达到了咱们想要的结果,但是当数据越大越大的时候,会发现查询很慢,每 ...
- python返回负数_在Python中三角函数sin返回负数
我用 Python制作了这段代码 def hitsin(a): a = a*57.3 return math.sin(a) 所以每当我把hitsin(x)x转换为弧度.当我把hitsin(90)的答案 ...
- ibatis查询结果返回数组_在ibatis中传递和返回自定义数组对象,在java中传递和返回oracle...
您必须从TypeHandler的自定义实例开始.我们更喜欢实现更简单的TypeHandlerCallback,但在这种情况下,我们需要访问底层的Connection. public class Arr ...
- oracle sum函数返回空,关于SQL语句中SUM函数返回NULL的解决办法
SUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL. 但多数情况下,我们希望如果没有符合条件记录的情况下,我们希望它返回0,而不是NULL,那么我们可以使用例如 ...
- mysql 按时间累计计算_精通MySQL索引背后的数据结构及算法原理
本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题.特别需要说明的是,mysql支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree ...
- MySQL中group_concat函数用法总结
MySQL中group_concat函数用法总结 一.group_concat函数的功能 将group by产生的同一个分组中的值连接起来,返回一个字符串结果.group_concat函数首先根据gr ...
- MySQL中group_concat函数深入理解
group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果. 通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示 ...
- JavaScript实现返回数字的二进制表示中使用的位数bitLength算法(附完整源码)
JavaScript实现返回数字的二进制表示中使用的位数bitLength算法(附完整源码) bitLength.js完整源代码 bitLength.js完整源代码 export default fu ...
- mariadb mysql 语法_Mariadb MySQL、Mariadb中GROUP_CONCAT函数使用介绍
MySQL.Mariadb中GROUP_CONCAT 函数使用介绍 By:授客 QQ:1033553122 语法: GROUP_CONCAT([DISTINCT] column_name [ORDER ...
最新文章
- mysql执行ref_ref:mysql命令大全
- 堆(heap)和栈(stack)有什么区别??
- SAP 物料分类账常用表
- leetcode 721. Accounts Merge | 721. 账户合并(HashMap版并查集)
- linq查询不包含某个值的记录_【翻译】C#表达式中的动态查询
- c语言编程阿拉伯数字转中文,阿拉伯数字转中文大(小)写的函数
- 【机器学习】Pima数据集的可视化
- Chapter 2 向量空间
- 利用“Java同包同名类执行顺序”取消Java 网站应用程序Licence验证
- 双非本科:337家Java后台面试总结
- 2020福建计算机等级考试考点,【图解】2020年福建计算机等级考试考生网报步骤...
- JavaSE_面向对象_学习笔记
- 【树形DP+DFS】Gym 100962J - Jimi Hendrix
- Guessing Game
- python居中对齐_python – PyQt5:居中对齐标签
- C++ STL容器详解
- mpvue,koa开发微信小程序(二)网络请求相关
- Ubuntu 22.04 LTS 中文桌面/服务器正式版发布 (内含 ISO 镜像下载)
- 菜鸟学堂:新手应该掌握的Linux命令(转)
- Quartus18.1自带仿真工具实现仿真
热门文章
- WinForm:API
- UIImagePickerController---iOS-Apple苹果官方文档翻译
- Unity Behaviors for Interception
- 当前网络存在的安全问题
- 网站漏洞渗透检测过程与修复方案
- 基于Vue.js 2.x系列 + Element UI + RBAC/AUTH权限 的响应式后台管理系统
- mysql主主互备模式配置
- mycat err:java.sql.SQLNonTransientException: find no Route:select日志报错
- oracle 查询月份
- 那些做Android开发必须知道的ADB命令