Bug : Falsche Sortierung nach Import

In einer Applikation funktionierte plötzlich die Sortierung und das Paging nicht mehr. Die Datensätze wurden nur noch in aufsteigender Reihenfolge angezeigt.

Problem

Bei speziellen Queries, welche die Kombination zwei where Klauseln, order by DESC und limit verwenden, liefert MySQL die Datensätze in aufsteigender statt in absteigender Reihenfolge zurück.

select * from TEST where F_ID = 1 and T_STATUS = true order by T_ID desc limit 5;

Ursache

Da nicht alle Applikationen auf dem Server von dem Bug betroffen waren, musste der Fehler woanders seine Ursache haben. Bei einigen Tests stellte sich dann heraus, dass dies nach dem Import eines Backup Dumps auftritt.

Report

Betroffen sind auf jedenfall die Versionen 5.1.39 bis 5.1.44. Bei diesen Versionen sollte man einen Restore aus einem Backup Dump wenn nicht unbedingt nötig vermeiden. Einen Bug Report [1] habe ich bereits an das MySQL Team gesendet.

Resourcen

Johannes Hammoud Bug : Falsche Sortierung nach Import 24.02.2010

I Coding : Community über Java Programmierung

Sprache Englisch+-

Java JSF JavaScript HTML CSS NetBeans GlassFish MySQL

Impressum

Besuche
5744491
Heute
60