suit: MySQL GROUP_CONCAT mit UNION ALL kleineres Limit?

Beitrag lesen

Wenn ich die zuerst genannte Abfrage 2x mit UNION ALL verbinde tritt übrigens dasselbe Problem auf - sprich in beiden gelieferten Datensätzen ist die Länge auf 341 beschnitten.

erzwinge die von Dir gewünschte Zeichencodierung mit CONVERT(... USING ...).

Funktioniert danke. Ich verstehe aber nicht warum :)

Der String ist ein relativ gewöhnlicher Blindtext ohne einem nennenswerten Vorkommen irgendwelcher Zeichen die sich nicht auch innerhalb 7 Bit abbilden ließen - die drastische Reduktion auf 1/3 erschließt sich mir also nicht.

Weiters läuft "alles" in UTF-8 - die Datenbankverbindung wurde zudem mit SET NAMES 'utf8' aufgebaut.

Irgendwelche Zeichencodierungsprobleme mit exotischen Zeichen gabs ebenfalls nicht ob da nun irgendwelche chinesischen Zeichen daherkommen oder hundsgewöhnliche ist egal - das Limit scheint 1023 bzw 341 Zeichen zu sein, nicht 341 Bytes.