max_sort_lengthを変更する必要があります 必要に応じて、セッションごとに、またはグローバルに、より多くの数のセッションに。デフォルトでは、その値は 1024 です バイトと文字列に1170が含まれている バイトデータ。サイズを大きくすると、 GROUP_CONCATに2行が表示されます。 。
このリンクを確認してください
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`;
編集: BLOB およびテキスト GROUP BYで値を確実に使用することはできません 、注文者 またはDISTINCT 。最初のmax_sort_lengthのみ このような場合、BLOB値を比較するときにバイトが使用されます。 max_sort_lengthのデフォルト値 は1024であり、サーバーの起動時または実行時に変更できます。