![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 27.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam;
Słaby jestem w mysql-u. Wpisuje do tabeli rekordy i chciałbym najstarsze zostały usunięte jeśli przekroczą liczbę 100 wpisanych rekordów. Opcja datowa nie wchodzi w grę bo dane zbierane są w różnych odstępach czasowych. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 27.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
lub
Zwraca mi taki błąd: You can't specify target table 'dok' for update in FROM clause
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
Zwraca mi taki błąd: You can't specify target table 'dok' for update in FROM clause
tzn masz na mysli to co przerobiłeś(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) tak jak napisałes w sumie nic nie usunie gdyż zbyt wiele wyników masz - potrzebny Ci tylko jeden i widzę że teraz nie setny a dwusetny chcesz... powinien być przecinek i jedynka, i nie ASC tylko DESC - najstarsze mają najmniejszy numer wiec sortujesz od najwiekszego, znajdujesz ostatni jaki ma nie być usuniety i wszystkie poniżej mają zostać usunięte:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 20:11 |