![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 30.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, tak, jak w temacie, chcę aby zawartość kolumny ID została ustawiona na '1' a każdy kolejny rekord otrzymałby wartość pola ID o '+1' większą od poprzedniego. Spowodowane jest to tym, że przy kasowaniu rekordów zostały spore luki i chcę ładnie uporządkować ID (pole auto_increcment).
Dla rozjaśnienia, jeśli teraz mam sto rekordów, i mają ID np. 2, 78, 23, 9, itd, to chciałbym aby zostały przeprawione na 1, 2, 3... P.S. Czy da się coś zrobić aby ID każdego nowego rekordu zwiększało się względem ostatniego pola ID? jeśli ostatnie ID było 79, a skasowałem ten rekord i skryptem dodam nowy, to nowy rekord będzie miał id 80, a chciałbym aby miał '79'. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
A co powiesz na zachowanie integralności danych? Jeśli masz załóżmy użytkownika id=1000 i fakturę dla użytkownika id = 1000 nagle faktura Jana Kowalskiego stanie się fakturą Anny Nowak.
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 14:41 |