Bug 21472 - Ошибка в обработке-расчёте смещения в таблице по LIMIT
: Ошибка в обработке-расчёте смещения в таблице по LIMIT
Status: CLOSED WORKSFORME
: Branch 4.1
(All bugs in Branch 4.1/MySQL-server)
: unspecified
: all Linux
: P3 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2009-09-08 12:38 by
Modified: 2010-04-19 10:03 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-09-08 12:38:32
Версия: MySQL-server-5.0.51-alt2.a

Имеется таблица: *F_ID(char(20)), *ID(char(20)), NAME и т.д
В этой таблице 36 записей с общим первым ключом `F_ID`='pidUnif'.
При формировании сканирующего запроса:
SELECT * FROM `oscadaUserLibs`.`flb_regEl_io` WHERE `F_ID`='pidUnif' LIMIT 33,1
путём перебора значения в числе 33 не получаю одной записи. А вместо неё
получаю одну и туже дважды:
SELECT * FROM `oscadaUserLibs`.`flb_regEl_io` WHERE `F_ID`='pidUnif' LIMIT 33,1
pidUnif  perLang
SELECT * FROM `oscadaUserLibs`.`flb_regEl_io` WHERE `F_ID`='pidUnif' LIMIT 35,1
pidUnif  perLang
------- Comment #1 From 2010-04-19 10:03:52 -------
Таблица на которой это воспроизводилась утеряна. Поэтому закроем до следующего
прецедента.