Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]relacja mysql
kielich
post
Post #1





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


Witam,
Mam małe pytanko mianowicie , mam powiedzmy w bazie 5 rekordów (id 1, 2,3,4,5) kiedy usunę rekord np. z id 5 i znów dodał to już jest id 6 jak może to zrobić aby mysql "patrzyl" jakie id jest ostatnie smile.gif (gdzieś o tym czytałem na angielsko języcznej stronie - teraz nie mogę znaleźć).

Chciałem to jakoś zrobić ponieważ pisząc kod np. kategorie i podkategorie mam w tabelach id i kiedy np. zmienię nazwę podkategorii to działa rzecz jasna no ale kiedy usunę i dodam raz jeszcze to już ID nie są identyczne i klapa smile.gif


Będę wdzięczny za odpowiedzi,
Pozdrawiam


--------------------
Życie jest jak SESJA kiedyś wygaśnie ....

Jeśli moja odpowiedź jakoś Cię nakierowała lub pomogła kliknij Pomógł
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
bastard13
post
Post #2





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


Jeżeli chodzi o usunięcie ostatniego rekordu i ustawienie z powrotem na tamto (usunięte) id to będzie to:
  1. ALTER TABLE nazwa_tabeli AUTO_INCREMENT = wartość

a jeżeli tabela ma np. 5 rekordów i usuwasz ten o id=3, i chesz żeby nowo dodany miał również id=3 to pozostaje ci:
  1. UPDATE nazwa_tabeli SET id=3 WHERE id=wartość_do_zmiany


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





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


Trochę nie fajne rozwiązania no ale innego wyjścia chyba nie ma ... sad.gif


--------------------
Życie jest jak SESJA kiedyś wygaśnie ....

Jeśli moja odpowiedź jakoś Cię nakierowała lub pomogła kliknij Pomógł
Go to the top of the page
+Quote Post
nospor
post
Post #4





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




Cytat
ale kiedy usunę i dodam raz jeszcze to już ID nie są identyczne
No a po co usuwasz i dodajesz jeszcze raz to samo?


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

"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

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 - 23:14