• 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,229 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,330 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ź 209 wizyt
0 głosów
1 odpowiedź 296 wizyt
pytanie zadane 30 września 2019 w SQL, bazy danych przez kamilvvv Początkujący (430 p.)
0 głosów
1 odpowiedź 443 wizyt
pytanie zadane 10 kwietnia 2019 w SQL, bazy danych przez trixter310 Obywatel (1,440 p.)

93,630 zapytań

142,552 odpowiedzi

323,056 komentarzy

63,137 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 2416p. - dia-Chann
  2. 2390p. - DziarnowskiJ
  3. 2317p. - raydeal
  4. 2242p. - Łukasz Piwowar
  5. 2222p. - CC PL
  6. 2184p. - Adrian Wieprzkowicz
  7. 2010p. - rucin93
  8. 1968p. - Michal Drewniak
  9. 1957p. - Maurycy W
  10. 1887p. - Łukasz Eckert
  11. 1885p. - robwarsz
  12. 1811p. - rafalszastok
  13. 1600p. - Rafał Trójniak
  14. 1588p. - Tomasz Bielak
  15. 1377p. - ssynowiec
Szczegóły i pełne wyniki

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
...