Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mysql + PHP pytanie...
Forum PHP.pl > Forum > Bazy danych > MySQL
sticker
Mam pytanie czy isnieje jakiś sposób żeby w Mysql pole automatycznie sie inkrementowało, pry czym nie moze to byc auto-inkrement.
Chodzi o to aby po usunięciu danej z bazy numer sie "zwalniał" (to znaczy bedzie mozna z niego skorzystać ponownie) Nie moge użyć żadnego dużego typu zmiennej bo wiem że i tak bedzie za mały bo ta baza pewnie bedzie działać z 10 lat i kiedys sie przepełni smile.gif
Czy jedyny sposób to napisanie wlasnego skryptu (to nie jest problemem z tym że bedzie wolny sad.gif )

Pozdrawiam
nospor
Nawet jak będziesz wypelniał luki to i tak kiedyś ci się zapełni.
Daj autoincrement. Typ unsigned bigint ( 18446744073709551615). Trzeba bedzie wieczności a nie 10 lat żeby zapełnić

pozatym nie to forum . przenosze
SongoQ
Zakres id to nie problem. W PG czy ORACLE mozna by bylo sie skusisc na napisanie funkcji ktora dziala jak sekwencja i wypelnia dziury. Ale jesli obawiasz sie o to ze przepelni Ci sie to jestes w strasznym bledzie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.