Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
Mam tabelę logi. Do tej tabeli zapisywany jest login, data i godzina logowania oraz wylogowania użytkownika. Klucz główny tej tabeli ustawiłem na BIGINT. Chcę aby admin miał możliwość okresowego kasowania tych logów. Wiem, że można zmienić wartość licznika AUTO_INCREMENT tylko nie pamiętam jak.
Jeśli w tabeli będę miał 50 wpisów i wszystkie usune, a później dodam jakiś to wartość klucza głównego będzie wynosić 51. Moje pytanie: Jak zmienić, żeby wstawiało znowu od wartości 1? I czy to przestawienie nie wpłynie na inne tabele? EDIT: _____ Sprawa ma się tak. Do zmiany wartości AUTO_INCREMENT służy polecenie Wszystkie wpisuje z palca Ale pojawił się inny problem. Utwozyłem sobie drugą bazę:
A potem ładuje takie dane:
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Teraz sprawdzamy numerek klucza:
i otrzymujemy wynik 2. Spróbujmy zmienić ten numerek.
I wypełniamy dabnymi:
Teraz sprawdzamy numerek klucza:
i otrzymujemy wynik 10. DZIAŁA (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Aler na mojej bazie (siększej, gdzie mam posutawiane klucze obce), polecenie wypisuje cały czas wartość 0. Natomiast niby wykonane pomyślnie ale nie zmienia wartości. Czy ktoś wie dlaczego? Ten post edytował J4r0d 3.05.2005, 15:27:11 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
|
|
|
|
J4r0d logowanie 3.05.2005, 14:50:18
SongoQ Dziwne bo takie cos sie gdzies indziej stosuje.
W... 3.05.2005, 17:49:28
SongoQ Np podczas dodawania rekordu. 4.05.2005, 18:42:12
Diwi Hmm.. jeżeli chcesz żeby Admin miał możliwośc co j... 4.05.2005, 19:59:45
J4r0d Cytat(Diwi @ 2005-05-04 18:59:45)Hmm.. jeżeli... 9.05.2005, 18:22:15
SongoQ @J4r0d
Cytat@Diwi: sprawdzałem - primary key nie j... 9.05.2005, 21:27:28
J4r0d Cytat(SongoQ @ 2005-05-09 20:27:28)@J4r0d
Cyt... 9.05.2005, 21:58:56 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 21:32 |