Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Jak usunąć zapamiętywanie pól auto_increment?
kozakis05
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 20.01.2010

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://dev.mysql.com/doc/refman/5.0/en/alter-table.html
Cytat
ALTER TABLE t2 AUTO_INCREMENT = value;
Go to the top of the page
+Quote Post
wookieb
post
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Jeżeli usuwasz wszystkie rekordy to
  1. TRUNCATE nazwa_tabeli -- usunie wszystkie rekordy i wyzeruje AI


jeżeli usuwasz część rekordów to po ich usunięciu dajesz
  1. ALTER TABLE `mailtemplate` AUTO_INCREMENT = NOWA_WARTOSC

Go to the top of the page
+Quote Post
evolucja
post
Post #4





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

Ostrzeżenie: (0%)
-----


Lub z phpmyadmina:

(IMG:http://images39.fotosik.pl/247/dc4fcb3005422ac2med.png)
Go to the top of the page
+Quote Post
kozakis05
post
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 20.01.2010

Ostrzeżenie: (0%)
-----


Dziękuję za odpowiedzi. Bardzo mi pomogliście. Problem rozwiązany.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:28