Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] INSERT po DELETE problem z autonumeracja, problem z autonumeracja rekordu po wczesniejszym usunieciu
error24
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 14.04.2013

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


Witam!
Mam problem z autonumeracją.
Dokładnie chodzi mi o to, że najpierw gdy usuwam jakiś rekord mając w tabeli np 5 rekordów o id=auto_increment
  1. DELETE FROM uzytkownik WHERE id=2;

zostają mi 4 rekordy o id = 1,3,4,5 i gdy dodaje kolejny rekord
  1. INSERT INTO uzytkownik VALUES('id','jan',kowalski');

wyswietla mi rekordy o id=1,3,4,5,6...
W jaki sposób mogę dodać rekord aby uzupełnił mi tą "lukę" zamiast na końcu (id=6) dodał w miejscu poprzedniego usuniętego rekordu i żeby miał id=2
Mam nadzieje, że w miare zrozumiały sposób to rozpisałem z góry dzięki za pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Czy kiedyś przestaniecie się zamartwiać tymi "dziurami"? Od lat ten sam problem: mam dziury, pomóżcie....

Tak działa baza danych. ID to ID, jest unikalne i nie ma prawa być zastępowane czymś innym. Wszystko z twoją bazą jest ok i nic tu nie trzeba poprawiać.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
error24
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 14.04.2013

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


ok dziekoweczka pozdrawiam biggrin.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 18:43