![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 8.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jest jakieś zapytanie do MySQL które spowodowałoby pozostawienie np. tylko 100 najnowszych rekordów, a resztę usunęło? Dzięki z góry za odpowiedź. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Zrób sobie selecta, który pobiera datę dodania z LIMITEM 1 zaczynając od 100 (oczywiście sortowanie o dacie). Potem usuń wszystkie starsze niż ta data. Pozdrawiam! |
|
|
![]()
Post
#3
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
DELETE FROM tabela WHERE rekord_id < (SELECT MAX(rekord_id)-100);
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 11:05 |