有个需求就是讲多个code字段对应的id取出来拼接成一行,作为条件给dml使用,但是在拼接的行比较多的时候出现了拼接的信息不完整的情况。
select group_concat(id) from lock_t1 where fund_code='003630.OF' group by fund_code
这个是因为group_concat的长度是有限制的,超过了限制,就被截取了,长度的大小可以通过参数设置
set group_concat_max_len=3096;
有个需求就是讲多个code字段对应的id取出来拼接成一行,作为条件给dml使用,但是在拼接的行比较多的时候出现了拼接的信息不完整的情况。
select group_concat(id) from lock_t1 where fund_code='003630.OF' group by fund_code
这个是因为group_concat的长度是有限制的,超过了限制,就被截取了,长度的大小可以通过参数设置
set group_concat_max_len=3096;