各位大老,今天小弟做sql拼接的时候遇到了一个问题。
查询出来的结果会被截断,sql语句没问题,换短一点的数据内容,可以完整的查询出来,但是过长的内容,会被截掉一部分内容。
问下大佬们遇到过这种问题吗?SELECT
GROUP_CONCAT(DISTINCT
CONCAT(
'MAX(IF(time2 = ''',
time2,
''', checkNum, 0)) AS ''',
time2, ''''
)
) INTO @sql
查询出来的结果会被截断,sql语句没问题,换短一点的数据内容,可以完整的查询出来,但是过长的内容,会被截掉一部分内容。
问下大佬们遇到过这种问题吗?SELECT
GROUP_CONCAT(DISTINCT
CONCAT(
'MAX(IF(time2 = ''',
time2,
''', checkNum, 0)) AS ''',
time2, ''''
)
) INTO @sql
解决方案 »
- 在mysql数据库已有的表中新建一列,这一列的值为另外一已有数据的列的排名。 求高手sql如何写?
- 关于load data用法讨论
- 高分求助:Phpmyadmin如何恢复误删除的Mysql数据表?
- 如何把这样的数据插到另一个新的表里面
- 请教世外高手!MySql数据库中,输入“硚”字,数据库报错
- 求教MySQL_Front 配置出错
- 关于连接MySql数据库的问题
- 二进制数据存储
- 如何将outlook收到的信件信息通过php程序写入Mysql数据库
- 救命:谁知道将SQL SERVER里的数据库导到MYSQL里面?
- oracle 中 update table1 id=rownum 在 mysql中怎么实现
- 请问能否优化整个数据库
SET GLOBAL group_concat_max_len=102400;
SET SESSION group_concat_max_len=102400;
参考:
https://blog.csdn.net/uotail/article/details/89503927