![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 8.05.2005 Skąd: Gdańsk Ostrzeżenie: (10%) ![]() ![]() |
Witam,
mam pewna tabele w bazie danych mySQL, sklada sie ona z kilku pol, z czego jedno z nich jest typowym polem z ID z dodatkowym parametrem "auto_increment". No i teraz pytanko: Mam w tabeli np. 50 rekordow, czyli ID = 1...50, wszystko jest super, jednak gdy skasowac wszystkie rekordy lub kilka z nich pole ID sie jakby nie kasuje :/ Chodzi o to, ze np. mialem wczesniej te 50 rekordow a po skasowaniu 40 z nich i nastepnie dodaniu kolejnych rekordow ID przy nowym rekordzie nie wynosi np. 11 tylko 51 ![]() Dlaczego tak sie dzieje i jak sie resetuje takie pole? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 436 Pomógł: 6 Dołączył: 8.11.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Było już kiedyś poruszane to zagadnienie. Pole to musi się tak zachowywać. Więcej o tym znajdziesz przeszukując forum oraz dokumentacje mySQL bo widocznie nie wiesz po co stworzono to pole.
Podaje ci też sposób, w jaki można zmienić liczbę w auto increment.
Gdzie 'nazwa_tabeli' wpisz swoją własną oraz zmień liczbę przy AUTO_INCREMENT na jaką chcesz uzyskać. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.06.2025 - 16:05 |