11.09.2009, 12:08
Znacie może jakąś metodę na "posprzątanie" bazy? Konkretniej:
Mam sobie rekord na pozycji id=1, i potem kolejny na id=2, itd. aż do powiedzmy id=100.
Załóżmy, że rekord z id=1 nie jest mi już potrzebny i chcę by pozostałe rekordy zostały przeniesione na pozycję id=-1. Zależy mi na tym by baza nigdy nie przekroczyła np. 100 rekordów. A 101-szy wpis, niech przeniesie mi poprzednie o jeden, przy czym pierwszy zostaje usunięty.
Czy w sql-u jest taka "porządkująca" funkcja, czy muszę zapętlać i aktualizować wpisy "ręcznie"??? Szukam szukam i nigdzie nie mogę znaleźć informacji.
Pozdrawiam
Mam sobie rekord na pozycji id=1, i potem kolejny na id=2, itd. aż do powiedzmy id=100.
Załóżmy, że rekord z id=1 nie jest mi już potrzebny i chcę by pozostałe rekordy zostały przeniesione na pozycję id=-1. Zależy mi na tym by baza nigdy nie przekroczyła np. 100 rekordów. A 101-szy wpis, niech przeniesie mi poprzednie o jeden, przy czym pierwszy zostaje usunięty.
Czy w sql-u jest taka "porządkująca" funkcja, czy muszę zapętlać i aktualizować wpisy "ręcznie"??? Szukam szukam i nigdzie nie mogę znaleźć informacji.
Pozdrawiam