Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Limit dodawania rekordow
Forum PHP.pl > Forum > Przedszkole
buliyo
Hej mam taki problem.. Mam baze a w niej mialem jakies 100 rekordow..
Dzisiaj dodalem kolejne 6 i od tego momentu nie moglem dodac ani jednego wiecej..
Co ciekawe gdy usunalem te wszystkie rekordy to moglem dodac juz tylko jeden..
Po usunieciu tego jednego moze dodac tez tylko jeden.. po tym nic wiecej
Nie wiem jakie informacje moge wam przeslac zeby znalezc problem wiec prosze o wskazowki..
help_mee
Bazę masz na localhost questionmark.gif snitch.gif
buliyo
tak.. posiadam tez wszystkie uprawnienia.. serwer postawiony na debianie..
matssuda
Dodajesz dane przez jakiś skrypt z poziomu php? Próbowałeś dodać z poziomu mysql'a (zakładam że ta baza to mysql) lub phpAdmina? Dzieje się tak samo? Musisz wykluczyć błędy serwera potem zabrać się za skrypt. Sprawdź może to na innym serwerze.
buliyo
Mam takie male przypuszczenia ze moze byc cos z kluczem id w tabeli.. bo dla przykladu:
-dodaje ten jeden rekord.. i widze ze w bazie przypisuje mu klucz id 127
chce dodac nastepny rekord.. nie moge..
ale jesli zmienie ten dodany rekord na id 126 to przez skrypt moge normalnie dodac nastepny wpis..
ale po tym nastepnym juz znowu nie moge.. tak jak by wskaznik sie zatrzymywal na 127
tyle ze myadmin pokazuje ze autoindex nastepny to 128 wstydnis.gif
skowron-line
Zapewne masz za małą wartość podaną dla pola ID.
bliitz
Typ pola to pewnie tinyint o zakresie od 0 do 255 lub ze znakiem -128 do 127 i dlatego nie możesz dodawać więcej.
Zmień na np. unsingned smallint wtedy będziesz miał ponad 65 tys. rekordów
buliyo
http://img65.imageshack.us/my.php?image=bazanb2.jpg
tak mam zrobiona tabele... Powiedzcie co poprawic..
Bliitz dzieki za pomoc winksmiley.jpg
skowron-line
Id popraw na int( 4 ) albo wiecej bo tinyint to za mała wartość
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.