Du skal ændre max_sort_length til et højere antal sessionsmæssigt eller globalt efter dit behov. Som standard er dens værdi 1024 bytes, og din streng indeholder 1170 bytes data. Ved at øge størrelsen vil det give to rækker til GROUP_CONCAT .
Tjek dette link max_sort_length stærk>
SELECT `text` FROM `table` GROUP BY `text`;
SET SESSION max_sort_length = 2000;
SELECT GROUP_CONCAT(`id` SEPARATOR ', ') AS ids FROM `table` GROUP BY `text`;
Tjek SQL FIDDLE DEMO
EDIT: BLOB og TEKST værdier kan ikke bruges pålideligt i GROUP BY , BEstil efter eller DISTINK . Kun den første max_sort_length bytes bruges ved sammenligning af BLOB-værdier i disse tilfælde. Standardværdien max_sort_length er 1024 og kan ændres ved serverens opstartstidspunkt eller ved kørselstidspunktet.