![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cześć. Załóżmy, że mam tabelę, której jedyną kolumną jest identyfikator (auto_increment). Chcę, by do tabeli nie dodawało się więcej niż 10 rekordów - nowe pozycje mają 'zastępować' stare. Nie wiem niestety, jak najwydajniej to zrobić. Pomyślałem, żeby przy dodawaniu nowej pozycji podliczyć zapytaniem liczbę rekordów - jeżeli byłaby za duża wykonywałoby się zapytanie pobierające najmniejszy identyfikator, a następnie usuwające pozycję go posiadającą. Jest to jednak rozwiązanie co najmniej nieeleganckie i niewydajne.
Czy da się to zrobić w jakiś lepszy sposób? ![]() Pozdrawiam -------------------- XMPP: l0ud@chrome.pl
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 05:46 |