![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 180 Pomógł: 0 Dołączył: 5.02.2006 Skąd: Bytom Ostrzeżenie: (10%) ![]() ![]() |
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) |
|
|
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 02:47 |