Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL] tajemniczy błąd
wojzem
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 18.06.2007

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


W mojej bazie mysql co jakiś czas wyskakuje błąd w kolumnie auto_increment:

Duplicate entry '127' for key 1

Co ciekawsze, baza dostaje czkawki zawsze przy tej samej wartości auto_increment, tak jakby nie umiała policzyć do 128 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Zablokowanie ma miejsce w różnych tabelach, zawsze w kolumnie auto_increment, zawsze przy wartości 127. Nie pomaga naprawianie, optymalizowanie, przeładowywanie, ustawienia nowej domyślnej wartości auto_increment. Czasem pomaga np. zrestartowanie mysql albo zmiana sposobu składowania danych w obrębie "zepsutej" tabeli.

Czy ktoś ma pomysł, co można z tym zrobić? Dodam, że testowałem bazę na różnych komputerach i serwerach i WSZĘDZIE pojawiał się prędzej czy później ten sam błąd: Duplicate entry '127' for key 1 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
barat
post
Post #2





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 19.05.2007

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


TINYINT - liczba jednobajtowa. Wartości od -128 do 127.

Źródło: http://www.php.rk.edu.pl/w/p/podstawy-jezyka-sql/

Chyba wszystko jasne ? ;>

Zmień typ pola na INT i będzie OK (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował barat 13.08.2007, 12:21:57
Go to the top of the page
+Quote Post

Posty w temacie


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: 10.10.2025 - 11:56