Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kasowanie nadmiaru danych
Spirit86
post
Post #1





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

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


Mam problem, chcę skasować nadmair wpisów do bazy danych.

Na początku wypisuję wszystkie rekordy za pomocą pętli. Zliczam je. Po czym chcę skasować nadmiar, wykonuje polecenie

  1. DELETE
  2. FROM `tabela` WHERE costam='costaminnego' ORDER BY `date` ASC LIMIT 1*

* - Limit: 1 wziął się z LiczbaRekordów - MaksymalnaLiczbaRekordów, wcześniej założyłem, że ta liczba jest dodatnia.
Zapytanie jest poprawne, do tego momentu:

  1. DELETE
  2. FROM `tabela` WHERE costam='costaminnego' LIMIT 1


Nie mogę dodać ważnego wpisu:
  1. ORDER BY `date`
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Spirit86
post
Post #2





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

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


Cytat(mike_mech @ 2005-09-21 07:58:14)
wresja 3.23.58 to już zamierzchłe czasy epoki lodowcowej.

Taka wersja jest dołączona do najnowszego Krasnala (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .
Ściągnełem najnowszą wersję, wgrałem ja i wszystko gra.
Zastanawiam sie tylko czy nie zrobić jakiegoś dodatkowego polecenia, bo nie na wszystkich serwerach jest MySQL 4+. Standartem jest, jeszcze, wersja 3.*.*, czy mi się wydaje? Potrzebuję tej informacji ze względu na to, że piszę to do CMS'a, który stram się pisać zgodny ze starszymi wersjami php oraz MySQL.
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: 3.10.2025 - 17:53