Блог хеллоуворлдщика

Проблема сортировки в MySQL 5.6


Буквально вчера поднял тему о том, что в MySQL есть проблема с сортировкой полей, где есть не уникальные значения и используется пагинации. В случае, когда одна запись в конце странице, а вторая запись в начале следующей, и они одинаковые, да и еще их разделяет пагинация - одна из записей просто исчезает.

Создав в баг-трекере репорт по данной проблеме, я получил подтверждение по MySQL 5.6 и подтверждение о корректной работе на MySQL 5.5 и 5.7.

Как долго будут исправлять это - мне не известно. И будут ли исправлять вообще. Но мне бы очень хотелось, чтобы пофиксили, т.к. таких потерянных записей, я считаю, довольно много.

В баг-трекере есть ответ, что это, якобы, нормальная работа. Тогда вопрос: почему в 5.5 и 5.7 такой проблемы нет? Совпадение? Не думаю.

Ссылка на баг-трекере с подробным описанием и ответами: https://bugs.mysql.com/bug.php?id=83191

share via vkontakte share via facebook share via mailru share via odnoklassniki share via twitter

Комментарии [0]

Нет комментариев.