Autor | Zpráva | ||
---|---|---|---|
Korči Profil |
#1 · Zasláno: 6. 9. 2025, 08:46:56
Zdravím chytřejší kolegy a prosím o pomoc.
Mám nespojitou řadu čísel 1, 2, 3, 5, 6, 7 a potřebuju najít čtyřku. Auto increment mi dá osmičku a nic jinýho jsem nenašel. Děkuji. |
||
Keeehi Profil |
Autoincrement se používá u idček. A není dobrou praxí idčka znovu používat. Jakmile nějaké jednou použiješ a smažeš, nemělo by se už nikdy v databázi objevit. Ne že by to nebylo technický možné ale přináší to jen problémy. Například při částečné obnově ze zálohy nebo nestabilita URL pokud jsou v ní idčka předávány. Reálné benefity spojité řady prakticky neexistují.
Pokud se nejedná o identifikátor ale o nějakou logickou hodnotu, může být nalezení díry v řadě validním problémem. Ovšem v takovém případě by úlohu měla řešit spíš aplikační logika a né databáze. |
||
Časová prodleva: 2 měsíce
|
0