Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z mysql'em, auto_increment wariuje :(
gilbo
post
Post #1





Grupa: Zarejestrowani
Postów: 169
Pomógł: 1
Dołączył: 16.04.2004
Skąd: z domu

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


Nie wiem co się stało??
Zawsze jak robiłem pole typu auto_increment to wszytko działało a teraz jakiś psikus nastąpił...

Nie wiem czemu, ale każdy dodany rekord w polu z a_i otrzymuje wartość 2147483647 i nie jest to wina mojego skryptu (tak pomyslalem na początu), poniewaz rowinież w PhpMyAdminie to nie działa i otrzymuje taką samą wartość sad.gif i nie wiem jak temu zaradzić...
Próbowałem
  1. TRUNCATE TABLE `tabela`
ale nie pomogło więc proszę Was o pomoc bo już nie wiem co robić oto struktura tego pola nie wiem może tu jest błąd ale wątpie bo zawsze tak robiłem i wszystko było gites...

  1. int(10), NOT NULL, AUTO_INCREMENT
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Te no ale przecież w CREATE TABLE przecinkami oddziela się komórki a nie ustawienia jednej komórki.


--------------------
Go to the top of the page
+Quote Post
SongoQ
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Mozesz zastosowac altera do tabeli

  1. ALTER TABLE tabela AUTO_INCREMENT = 1


--------------------
Go to the top of the page
+Quote Post
ActivePlayer
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


a moze dodaj jeszcze 'unique' i 'unsigned'
Go to the top of the page
+Quote Post
SongoQ
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Cytat
a moze dodaj jeszcze 'unique' i 'unsigned'


Przeciez to do czegos innego sluzy a nie do ustawiania AUTO_INCREMENT, nie bardzo zrozumialem w czym to by niby mialo pomuc.


--------------------
Go to the top of the page
+Quote Post
gilbo
post
Post #6





Grupa: Zarejestrowani
Postów: 169
Pomógł: 1
Dołączył: 16.04.2004
Skąd: z domu

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


Cytat(crashu)
Te no ale przecież w CREATE TABLE przecinkami oddziela się komórki a nie ustawienia jednej komórki.


Te no ale przecież ja ci nie dawałem CREATE TABLE tylko strukture jednego pola.


Cytat(SongoQ)
Mozesz zastosowac altera do tabeli
  1. ALTER TABLE tabela AUTO_INCREMENT = 1


Próbowałem dzięki, niestety nie pomogło... ma ktoś jeszcze jakiś pomysłquestionmark.gif


Tak się jeszcze zastanawiam bo moje rekordy w tej komórce to -1 i 1 to może tu jest błąd?questionmark.gif z tym -1 może nie może być "-"?questionmark.gif
Bardzo proszę o pomoc!!
Go to the top of the page
+Quote Post
SongoQ
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Cytat
Próbowałem dzięki, niestety nie pomogło... ma ktoś jeszcze jakiś pomysłquestionmark.gif

Jak to nie pomoglo? A masz AUTO_INCREMENT w tej tabeli?


--------------------
Go to the top of the page
+Quote Post
gilbo
post
Post #8





Grupa: Zarejestrowani
Postów: 169
Pomógł: 1
Dołączył: 16.04.2004
Skąd: z domu

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


Cytat(SongoQ @ 2005-06-16 16:09:31)
Jak to nie pomoglo? A masz AUTO_INCREMENT w tej tabeli?

No pewnie że tak. Właśnie on warjuje. Mam 2 rekordy wprowadzone ręcznie i ich wartości to -1 i 1, a gdy teraz dodaję kolejny rekord to zawsze dostaje wartość 2147483647 i nie wiem czy to może przez tego minusa?questionmark.gif Pal licho ten numer to mi nie przeszkadza że jest taki wysoki najgorsze jest to że ZAWSZE jest ten sam, czyli mogę dodać tylko jeden rekord, a potem się zacina sad.gif
Go to the top of the page
+Quote Post
SongoQ
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Hm moze cos jest z baza nie tak. Jaki system i wersja bazki?


--------------------
Go to the top of the page
+Quote Post
gilbo
post
Post #10





Grupa: Zarejestrowani
Postów: 169
Pomógł: 1
Dołączył: 16.04.2004
Skąd: z domu

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


Cytat(SongoQ @ 2005-06-16 16:38:59)
Hm moze cos jest z baza nie tak. Jaki system i wersja bazki?

Windows XP home (niestety chociaż gry działają ale chyba wolałbym linuksa ale ojciec nie pozwala sad.gif ) MySQL 3.23.47-nt Spróbuję zrobić tabele od nowa może coś się nie tak ustawiło nie wiem. Ale w innych tabelach wszystko działa sad.gif

EDIT:
No i tak jak podejżewałem trzeba było tabele zrobić. Na szczęście mam dobry skrypt i nie musiałem modyfikować wszystkich stron tylko jedną zmienną smile.gif pewnie błędem był ten minus ale sam nie wiem... Tak czy siak dzięki wszystkim za pomoc!!

Ten post edytował gilbo 16.06.2005, 18:02:50
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 12:32