Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pole autoincrement w bazie danych, numeracja po wykasowaniu paru rekordów
a79rtur
post
Post #1





Grupa: Zarejestrowani
Postów: 331
Pomógł: 1
Dołączył: 23.05.2004
Skąd: Tarnów/Londyn

Ostrzeżenie: (0%)
-----


czesc
mam nastepujacy problem. dodaje nowe rekordy za pomoca skryptu w bazie mysql ,pole 'id' ma włączoną właściwość autoincrement. po wykasowaniu paru rekordów z poziomu bazy dodawane nowe rekordy mają takie id jakby tamte wykasowane dalej istaniały. moze troche namieszałem więc przykład , mam pola o id : 1,3,4,5,6,7.
kasuje recznie pola o id 3,6,7, dodaje formularzem nowy rekord i dostaje on id=8.
czemu nie 3 albo 7 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dareckiphp
post
Post #2





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: 10.07.2003

Ostrzeżenie: (0%)
-----


Zdecydowanie popieram pozostawienie autoincrement w stanie nienaruszonym. Jeśli potrzebna ci bardziej autentyczna numeracja (czytaj: rzeczywista) zawsze można dodawać nowe rzeczy do bazy poprzez generator kolejnej liczby. A tak dla ludzi: można napisać parę linijek, które będą sprawdzać jaki numer został ostatnio wprowadzony i sprawdzać czy pomiędzy pierwszym i ostatnim nie ma dziury (1,2,5,6) -> dopisze 3.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 21:44