Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mySQL] Ostatni rekord
Nightwalker
post
Post #1





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 5.02.2006
Skąd: Bytom

Ostrzeżenie: (10%)
X----


Witam,
Jako że w zagadnieniach mySQL dopiero raczkuje zadam to banalne pytanie...
Jak sformułować zapytanie aby zróbiło ostatni rekord z danej tabeli?

Pozdravki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


@FilleZill Tym przykladem troche sie nie popisales. Ale przynajmniej opisales co i jak.

Jesli uzywamy ORDER BY wazne jest aby to bylo po polu ktore jest indexem. Jesli tak nie bedzie wydajnosc jest nie najlepsza. Kolejna rzecza stosowanie do tego LIMIT te znie najbardziej sie sprawdzi.

Najprostrzym przykladem dla zwrocenie najnowszego rekordu jest uzycie MAX() dla pola id - poniewaz pole id jest kluczem podstawowym i funkcja max na indeksach dziala "blyskawicznie". Oczywiscie przy malej liczbie rekordow nie ma roznicy ale dla wiekszej liczby mozna to zauwazyc.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 00:08