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
SQL reseowanie autoinkrementacji
-
djafterhour
- Nowy

- Posty: 101
- Rejestracja: pt lip 13, 2007 5:12 pm
Re: SQL reseowanie autoinkrementacji
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...
[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...
