• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Baza Danych Mysql, a ID

0 głosów
1,209 wizyt
pytanie zadane 24 sierpnia 2018 w SQL, bazy danych przez progNewbie Obywatel (1,130 p.)
Hej,

Mam pewnie dość głupie pytanko, ale nie potrafię tego rozgryźć.

Na przykładzie systemu rejestracji. Mam 2 rekordy (Id: 1,2) i usuwam np. rekord o id 2 z poziomu bazy danych.

Czemu po ponownej rejestracji czyli dodaniu nowego rekordu do bazy danych zamiast ponownego nadania mu id = 2, jest id = 3.

Czyli finalnie mam 2 rekordy w bazie, ale o id: 1 i 3

4 odpowiedzi

+2 głosów
odpowiedź 24 sierpnia 2018 przez Comandeer Guru (607,290 p.)
Zasada ACID: zachować spójność danych.

Pomyśl np. o fakcie integracji z zewnętrzną usługą. Za pośrednictwem Twojej strony loguje się tam użytkownik, który zamawia towar. Jego id jest zapisane w bazie. Nagle temu sklepowi po 3 latach przypomina się, że Twój użytkownik o id 2 nie zapłacił rachunku. I tym sposobem panowie bez karków jadą do niewłaściwego człowieka ;)
+1 głos
odpowiedź 24 sierpnia 2018 przez Velta Maniak (52,910 p.)
Ponieważ wartość właściwości AUTO_INCREMENT w tabeli się nie zmienia po usunięciu rekordów.
+1 głos
odpowiedź 24 sierpnia 2018 przez niezalogowany
Dzieje się tak, żeby zachować integralność danych. Ominąć można to poleceniem TRUNCATE TABLE ale, czyści ono całą tabelę, w tym poleceniu nie można warunkiem WHERE określić rekordów.
0 głosów
odpowiedź 11 września 2018 przez progNewbie Obywatel (1,130 p.)
Bardzo Wam dziękuję! :) Teraz rozumiem.

Podobne pytania

+1 głos
1 odpowiedź 201 wizyt
0 głosów
1 odpowiedź 285 wizyt
pytanie zadane 30 września 2019 w SQL, bazy danych przez kamilvvv Początkujący (430 p.)
0 głosów
1 odpowiedź 433 wizyt
pytanie zadane 10 kwietnia 2019 w SQL, bazy danych przez trixter310 Obywatel (1,440 p.)

93,604 zapytań

142,526 odpowiedzi

322,991 komentarzy

63,088 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...