Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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ść (IMG:http://forum.php.pl/style_emoticons/default/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
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ł(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)


Tak się jeszcze zastanawiam bo moje rekordy w tej komórce to -1 i 1 to może tu jest błąd?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) z tym -1 może nie może być "-"?(IMG:http://forum.php.pl/style_emoticons/default/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ł(IMG:http://forum.php.pl/style_emoticons/default/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?(IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/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ą (IMG:http://forum.php.pl/style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 15:49