![]() |
![]() |
![]()
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 ? |
|
|
![]() |
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 21:44 |