![]() |
![]() |
![]()
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: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
w mysql są tiggery : http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html ,więc wykorzystaj je .
-------------------- Nie udzielam pomocy poprzez PW
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 30.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
zielony jestem
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 378 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.
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 30.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie grozi mi to bo nie prowadzę księgowości, ani nic z tych rzeczy. Mam natomiast skrypt tworzący "przyjazne linki" i szukam sposobu na zamianę wszystkich id
Ten post edytował kamil212 4.04.2013, 18:33:47 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.07.2025 - 19:17 |