Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] usuwanie "najstarszych" wierszy
Forum PHP.pl > Forum > Przedszkole
konrados
Witam,

Chcę zrobić tabelę, w której będzie się miało mieścić co najwyżej np. 10 rows - czyli przy każdym dodaniu 11 wiersza - najstarszy ma być usunięty.

I tak się zastanawiam - mogę po prostu użyć mysql_query("SELECT * FROM table") bez żadnego sortowania i usunąć pierwszy znaleziony element? Czy w mysql jest gwarantowane, że każdy dodany wiersz jest zawsze na końcu, a tym samym najstarszy na początku? Jak tak patrzę na phpmyadmin - to tam zawsze ostatnio dodane wiersze są na końcu.

Czy też muszę dodać pole DateTime i się tym pobawić?
szawel
radze dodac pole z data i sortowac wedlug niego
marcio
A ja radze dodac id i kasowac najmniejsze id po co sie dodatkowo bawic z data smile.gif
konrados
A właśnie się chciałem o to ID zapytać. No dobra, to już wszystko wiem - dzięki wam!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.