Ik gebruik een group_concat om een aantal velden samen te voegen in een ander veld. Dit werkt prima zolang er geen speciale tekens in de teksten staan, anders wordt vanaf de posititie van het speciale teken de tekst afgebroken.
Ik heb op het myql forum gezien dat dit een bug zou zijn, maar gezien het moment van posten kan ik me niet voorstellen dat deze bug nog steeds zou bestaan, zie http://lists.mysql.com/commits/14930
Ik werk zelf met mysql 5.0.51a3 op ubuntu 8.0.4.3
De database, tabellen en velden zijn allemaal utf8 en collatie utf8_general_ci
Om een voorbeeld te geven
a=blaat
b=blät
c=foo
insert into table2 select group_concat(a,b,c) as d from table
inhoud tabl2 na deze query is
d=blaatbl
Iemand een idee hoe dit te fixen is.
De werkelijke query is een stuk uitgebreider, maar dit illustreert het probleem in ieder geval
Ik heb op het myql forum gezien dat dit een bug zou zijn, maar gezien het moment van posten kan ik me niet voorstellen dat deze bug nog steeds zou bestaan, zie http://lists.mysql.com/commits/14930
Ik werk zelf met mysql 5.0.51a3 op ubuntu 8.0.4.3
De database, tabellen en velden zijn allemaal utf8 en collatie utf8_general_ci
Om een voorbeeld te geven
a=blaat
b=blät
c=foo
insert into table2 select group_concat(a,b,c) as d from table
inhoud tabl2 na deze query is
d=blaatbl
Iemand een idee hoe dit te fixen is.
De werkelijke query is een stuk uitgebreider, maar dit illustreert het probleem in ieder geval