[PHP][SQL] Usuwanie pozostałych rekordów.

0

Przykładowa komenda sql:

SELECT * FROM tabela ORDER BY date DESC LIMIT 4

Komenda zwraca 4 ostatnie rekordy sortowane po dacie.
Chciałbym, aby pozostałe rekordy jeśli znajdują się w tabeli ("Pozostałe oprócz limit 4"), zostały usunięte jakieś sugestie?

Pozdrawiam.

0

delete from tabela where id not in (SELECT id FROM tabela ORDER BY date DESC LIMIT 4)

ale musisz sprawdzić czy przejdzie

0

@abrakadaber:
Nie łapie :C

0

Co to znaczy nie łapie?

Nikt ani nie widzi Twojego ekranu, ani nie potrafi czytać w myślach,

0

@Patryk27:
Nie łapie - Nie działa nie wykazuje żadnych rekordów oraz nie usuwa pozostałych.

0

Wrzuć na sqlfiddle jakiś minimalny przykład reprezentujący problem, będzie prościej :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1