![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
potrzebuję nadac nowe id wszystkim rekordom w tabeli. chodzi o to aby kazdemu rekordowi nadac inne id, zaczynając od 1. jest opcja zrobic to 1 zapytaniem ?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Cytat - Wartości klucza głównego nie można użyć ponownie. Jeśli usunięto wiersz z tabeli, żaden nowy wiersz nie może przyjąć usuniętej wartości klucza głównego Mozna uzyc. Nie zrozumiales ideologi autora. Pewne rzeczy sa teoria. Autor mial na mysli ze prawidlowo dla sekwenci id jest nadawane automatycznie i nie bedzie takiej sytuacji ze nagle nada sie takie id jakie juz bylo usuniete. Prosty przyklad, z mojego PG: Schemat:
Teraz INSERTY
Teraz zobacz sobie co masz w bazie
Rekordy o id: 1, 2, 3 Nastepnie usuwamy pierwszy rekord:
Teraz zobacz sobie co masz w bazie
Rekordy o id: 2, 3 No i nasze oczekiwane zapytanie ktore udowodni ze tak nie jest
Nie ma bledu. Teraz zobacz sobie co masz w bazie
Rekordy o id: 1, 2, 3 Podsumowujac, trzeba umiec czytac ze zrozumieniem. Tekst wyrwany z danej ksiazki czy art nic nie znaczy jesli sie nie wie czego dotyczy temat. Nie sadze zeby autorowi chodzilo o to o czym ty pisales. Bo tego nie zabraniaja mechanizmy bazy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 08:24 |