kozakis05
21.01.2010, 13:24:21
Witam. Nie wiedziałem jak nazwać ten temat. Używam VertrigoServ (ale w Wamp Server było tak samo). Chodzi mi o to, że jak np. najpierw dodam rekordy do tabeli (np. id_pojazdu - typ int autoincrement, marka_pojazdu), później usunę je i jeszcze raz dodam to numery id_pojazdu są zapamiętywane i przykładowo jak najpierw dodam 5 pojazdów, później je wszystkie usunę to przy kolejnym dodawaniu numery id_pojazdu będą dodawane od id_pojazdu=6, a nie od nowa, czyli od id_pojazdu=1. Da się jakoś zrobić, żeby te pola id autoincrement po usunięciu nie były pamiętane? Chciałbym osiągnąć coś takiego, że jak dodam np. 10 pojazdów i później 10 usunę to żeby przy następnym dodawaniu pojadzy były ddawane od id_pojazdu 1, a nie od id_pojazdu 11. Przepraszam, jeżeli za bardzo zakręciłem, ale chyba Wiecie o co chodzi. Nie mam pojęcia jak sobie z tym poradzić. Z góry dziękuję za pomoc.
nospor
21.01.2010, 13:26:43
wookieb
21.01.2010, 13:28:51
Jeżeli usuwasz wszystkie rekordy to
TRUNCATE nazwa_tabeli -- usunie wszystkie rekordy i wyzeruje AI
jeżeli usuwasz część rekordów to po ich usunięciu dajesz
ALTER TABLE `mailtemplate` AUTO_INCREMENT = NOWA_WARTOSC
kozakis05
21.01.2010, 13:40:35
Dziękuję za odpowiedzi. Bardzo mi pomogliście. Problem rozwiązany.