Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 9.11.2008 Ostrzeżenie: (10%)
|
Witam.
Czy jest sposób, żeby dana tabela zawierała maksymalnie X rekordów? Na przykład mam Shoutbox i chcę w bazie trzymać tylko 50 rekordów. Po wysłaniu nowej wiadomości automatycznie kasuje się ostatni wpis w tabeli. Czy obejdzie się to bez PHP (można to zrobić w PHP, ale ja chcę zautomatyzowany proces w samym MySQL)? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%)
|
Hmmm możesz użyć triggera, który przed insertem usunie starsze wpisy ale chyba łatwiej jest to zrobić poprzez PHP
|
|
|
|
vegeta [MySQL]Ograniczenia wielkości rekordów 24.11.2010, 19:19:15
blade-mrn Czy da się to zrobić w MySql-u nie wiem ale w PHP ... 24.11.2010, 19:37:45
vegeta @Spawn: co to za zmienna $db? Wywala mi przy ... 24.11.2010, 22:18:51
kamillo121 $DB zapewne jest to obiekt klasy, która obsłu... 24.11.2010, 22:23:24
Mephistofeles Czy ty w ogóle myślisz, czy po prostu wklejasz fra... 24.11.2010, 22:25:05
vegeta No dobra mam teraz:
Kod$zapytanie_usuniecie =... 24.11.2010, 23:02:32
daros17 Spróbuj tak
[PHP] pobierz, plaintext $zapytanie_us... 24.11.2010, 23:09:12
kamillo121 1. Sprawdź czy warunek if się spełnia, dodaj w śro... 24.11.2010, 23:12:59
CuteOne ale co to w ogóle jest?
if ($zapytanie_usuni... 25.11.2010, 00:12:30
blade-mrn Po pierwsze to nie Spown, avatar to nie wszystko ... 25.11.2010, 11:17:55
thek A ja myślę o prostszym rozwiązaniu. Skoro już pobi... 25.11.2010, 11:56:37
vegeta Dzięki wielkie 26.11.2010, 20:41:33 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 20:05 |