SQL reseowanie autoinkrementacji

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
djafterhour
Nowy
Nowy
Posty: 101
Rejestracja: pt lip 13, 2007 5:12 pm

SQL reseowanie autoinkrementacji

Post autor: djafterhour »

Witam mam pytanie:)
Czy jest możliwość zresetowania autoinkrementacji przy pomocy skryptu php w bazie danych bez usowania tabeli?
z gory dziekuje za pomoc i pozdrawiam
123456
Zaczyna działać
Zaczyna działać
Posty: 514
Rejestracja: sob paź 28, 2006 1:19 pm

Re: SQL reseowanie autoinkrementacji

Post autor: 123456 »

Ogólnie wartość AI zmienia się tak:
[sql] ALTER TABLE `nazwa_tabeli` AUTO_INCREMENT = 1 [/sql]
Jednak jeśli masz już w danej tabeli rekordy o AI wyższym niż wartość na jaką zmieniasz, to raczej baza nie zapisze tej wartości. W sumie to zależy na jakim silniku bazodanowym pracujesz i co chcesz osiągnąć. Napisz dokładniej to może coś się wymyśli...
ODPOWIEDZ