Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Problematično pozicioniranje na kraj MySQL tabele

  • 4 odgovora
  • 2.213 pregleda

Najnovija ↓

Problematično pozicioniranje na kraj MySQL tabele 14.11.2007. u 23:24 · pre 230 meseci #1
Imao sam nedavno čudno iskustvo s jednim MySQL serverom:
Recimo da tabela ima 9 redova (zapisa) čije su vrednosti recimo 1,2,3,4,5,6,7,8,9.

Izvršavanje querija SELECT value FROM table LIMIT 7,5
mi nije dalo očekivanih 8,9 nego 5,6,7,8,9.

Znači umesto da ignoriše to što nema više redova u tabeli, server mi je pomerio početak čitanja malo unazad da bi rezultat sadržavao poslednjih 5 redova.

Problem sam rešio prethodnim čitanjem count(*) pa kalkulacijom ali me zanima dali je još neko naišao na ovo.

Dali sam naišao na bagovit hosting ili su ovakve stvari poznate od ranije?
Potpis
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
Re: Problematično pozicioniranje na kraj MySQL tabele 15.11.2007. u 14:47 · pre 230 meseci #2
Meni vise lici da si zapravo imao vise od 9 redova u tabeli. E sada, kako nisi naveo "order by" klauzulu, onda je sedmi rezultat pretrage bio broj 5 (sto moze da bude posledica redosleda upisa podataka u tabelu), a server ti je vratio ukupno 5 rezultata, kako si i trazio.
Potpis
Pera električar 0637129710, BG, preporučujem.
Re: Problematično pozicioniranje na kraj MySQL tabele 16.11.2007. u 21:34 · pre 230 meseci #3
Nije do toga,
naravno ovo je uprošćen primer, bio je tu i ORDER BY pa znam da čitao sam kraj tabele, čim sam mu stavio LIMIT 7,2 pročitao je dva poslednja kako treba.
I dalje me zanima dali su ovakve stvari poznate od ranije?
Potpis
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme