![]() |
![]() |
-Gość- |
![]()
Post
#1
|
Goście ![]() |
WIem, że pole auto_increment powinno byc stałe i niezmienialne.
Ale ma pytanie czy jezeli ma tabele z AI i dane 1, 2, 3, 5, 9... moge jakims prostym zapytaniem przesortowac na 1,2,3,4,5 z zachowaniem kolejności czyli 5=4 i 9=5 ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@nospor podziwiam, tyle lat i ciągle masz siłę tłumaczyć że dziury w numeracji id są bez znaczenia.
Co do sprawy, to chcesz zrobić coś w stylu, że sporo osób umarło, więc są dziury w numeracji PESEL, weźmy pozmieniajmy te numery aby ładniej to wyglądało. 1) id jest identyfikatorem, jak Twoje imię i nazwisko, nikt tego nie zmienia bo jest brzydkie (dobra wiem, są wyjątki) 2) sama zmiana pociąga za sobą wielkie ryzyko doprowadzenia do niespójności danych, gdzie nie ma praktycznie zysku, więc zysk/ryzyko jest dość kiepskie w tym przypadku (refactoring też ma ryzyko, ale zyski ma spore) 3) porządki są w tym jakie dane są przechowywane i w jakiej formie, a nie rzucanie się na biedne id *zakładam ze to jest id, bo bardzo rzadko stosuje się automatyczną inkrementację gdzieś indziej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 01:05 |