U moet de max_sort_length . wijzigen naar een hoger aantal sessies of wereldwijd volgens uw behoefte. Standaard is de waarde 1024 bytes en je string bevat 1170 bytes gegevens. Door de grootte te vergroten, krijgt u twee rijen voor GROUP_CONCAT .
Controleer deze link max_sort_length
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`;
Bekijk de SQL FIDDLE DEMO
BEWERKEN: BLOB en TEKST waarden kunnen niet betrouwbaar worden gebruikt in GROUP BY , BESTEL DOOR of DISTINCT . Alleen de eerste max_sort_length bytes worden gebruikt bij het vergelijken van BLOB-waarden in deze gevallen. De standaardwaarde van max_sort_length is 1024 en kan worden gewijzigd tijdens het opstarten van de server of tijdens runtime.