Het is mijn eerste post hier en ik hoop dat ik op de juiste plek dit heb neergezet.
Ubuntu 12.* en 13.04 worden geleverd met MySQL 5.5. Deze versie bevat echter een vreselijke bug die het voor veel systemen onmogelijk maakt om te upgraden.
Gemeld: 9-6-2010, opgelost: December 2012. Ruim 2 jaar later.
http://bugs.mysql.com/bug.php?id=54382Echter, niet in de versie 5.5 hoewel dit topic daar wel over ging.
Hierop heb ik een tweede topic geopend (23-1-2013):
http://bugs.mysql.com/bug.php?id=68152&thanks=2¬ify=195Waarin bevestigd wordt dat dit probleem opgelost is in 5.6 maar niet in 5.5. Blijkbaar slaat men deze versie over en vindt men het ook niet belangrijk dit snel op te lossen.
Kort de bug: Een select statement dat zowel een union als een join bevat gaat fout. Met andere woorden:
select f from f union select f.f from f join (f f2) on (f.f=f2.f);
Gaat fout.
De twee losse statements:
select f from f;
select f.f from f join (f f2) on (f.f=f2.f)
Gaan goed.
In MySQL 5.1 (Ubuntu 11.10) en MySQL 5.6 gaat dit dus goed, echter niet in MySQL 5.5
Mijn verzoek is dan ook om te upgraden naar MySQL 5.6 op Ubuntu 13.04 of tenminste twee versies naast elkaar te zetten. Op dit moment zitten mijn systemen op versie 11.10.
Op de site van MySQL staat geen Ubuntu images.
Met vriendelijke groet en bij voorbaat dank,
Freek