关注这篇文章:POST关于CONCAT
我的问题是我有很多行CONCAT成一行.例如,如果我有10行字符串大约50个字符,我的查询将只显示6-7行或类似的东西.我在堆栈和谷歌搜索,我发现我可以通过命令更改CONCAT最大长度:SET group_concat_max_len := @@max_allowed_packet.我做错了什么?
编辑:
当SHOW VARIABLES LIKE 'group_concat_max_len'它它显示我1024. Mysql版本5.0.96-log.表类型:MyISAM.看起来它没有任何限制,我尝试用2000个字符选择简单的varchar,它看起来很好.我有3个表:1st - Item with ItemID,2nd - Descriptionpack with ItemID和DescriptionID,3rd Description Description with DescriptionID.
CONCAT
编辑2:我想我发现了问题,我向我的提供商说了我的问题,他们回答我:
我和托管团队审核了您的问题.您将无法更改该变量和其他变量的全局设置.但是,您应该能够在每个会话的基础上通过在其他查询之前设置该变量来设置该变量.希望有所帮助.
所以现在的问题是,如何做到这一点.
<div><label for="group">Select lists</label></div>
<div>
<input type="checkbox" name="group" id="group1" value="1" title="Main List" />
<label for="group1">Main List</label>
<input type="checkbox" name="group" id="group2" value="2" title="Secondary List" />
<label for="group2">Secondary List</label>
<label for="group1 group1">Check All</label>
</div>
Run Code Online (Sandbox Code Playgroud)
无论如何使用for=...属性来定位标签,还是需要分配id?
我有这样的事情:
id | month | col | col2
--------------------------
101 | Jan | A | B
102 | feb | C | A
102 | feb | D | Q
Run Code Online (Sandbox Code Playgroud)
我需要这样的东西:
id | month | col | col2
----------------------------
101 | Jan | A | B
102 | feb | C,D | A,Q
Run Code Online (Sandbox Code Playgroud)