Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Cofanie ostatniego indeksu AI
Forum PHP.pl > Forum > Przedszkole
Muse
Witam!
Mam gotowy skrypt rejestracji, a tabelę w bazie z ustawionym ID na AutoIncrement.
Gdy się rejestruję zamiast kolejnego ID mam liczbę 2147483647. Wiem, że mogę wyczyścić tabelę, lecz zależy mi na zatrzymaniu dotychczasowych danych, a jedynie na cofnięciu ostatniego ID. Co mam zrobić?
PS. Jak mogło dojść do tego przesunięcia?
blooregard
ALTER TABLE [nazwa_tabeli] AUTO_INCREMENT = 1;

Co do PS:
Masz namieszane w typie klucza z auto_increment.
2147483647 to maksymalny rozmiar INT dla liczby całkowitej ze znakiem (dla systemów 32-bitowych), zmień ten typ na UNSIGNED

jeszcze tu sobie poczytaj:
http://dev.mysql.com/doc/refman/5.1/en/exa...-increment.html

PS. Na dev.mysql.com masz wszystko, czego potrzeba o MySQL
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.