Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapis do tabeli, Zwraca błąd
Chrom
post
Post #1





Grupa: Zarejestrowani
Postów: 240
Pomógł: 17
Dołączył: 28.12.2005
Skąd: Warszawa

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


Pozdrawiam,
mam plik tekstowy który przystosowałem do załądowania do tabeli 'user' w bazie danych.
Zatrzymało się na 127 rekordzie i nie chce zaliczyć kolejnego.
tabela ma strukturę:
  1. CREATE TABLE `user` (
  2. `user_id` tinyint(4) NOT NULL AUTO_INCREMENT,
  3. `haslo` varchar(32) NOT NULL DEFAULT '',
  4. `imie` tinytext NOT NULL,
  5. `nazwisko` tinytext NOT NULL,
  6. `kod` varchar(6) NOT NULL DEFAULT '00712',
  7. `miasto` varchar(15) NOT NULL DEFAULT 'Warszawa',
  8. `adres` varchar(25) NOT NULL DEFAULT '',
  9. `nr_mieszkania` varchar(5) NOT NULL DEFAULT '0',
  10. `powierzchnia` decimal(4,2) NOT NULL DEFAULT '0.00',
  11. `wezel` varchar(5) NOT NULL DEFAULT '',
  12. `nr_licznika` tinyint(3) NOT NULL DEFAULT '0',
  13. `nwodco` varchar(10) NOT NULL DEFAULT 'brak numer',
  14. `nwodco2` varchar(10) NOT NULL DEFAULT 'brak numer',
  15. `nwodzw` varchar(10) NOT NULL DEFAULT 'brak numer',
  16. `nwodzw2` varchar(10) NOT NULL DEFAULT 'brak numer',
  17. `nwodcw` varchar(10) NOT NULL DEFAULT 'brak numer',
  18. `nwodcw2` varchar(10) NOT NULL DEFAULT 'brak numer',
  19. `nwoduzd` varchar(10) NOT NULL DEFAULT 'brak numer',
  20. `uwagi_1` text NOT NULL,
  21. PRIMARY KEY (`user_id`)
  22. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=1 ;

Jak dałem polecenie przez PMA:
  1. INSERT
  2. INTO `user`
  3. ( `user_id` , `haslo` , `imie` , `nazwisko` , `kod` , `miasto` , `adres` , `nr_mieszkania` , `powierzchnia` , `wezel` , `nr_licznika` , `nwodco` , `nwodco2` , `nwodzw` , `nwodzw2` , `nwodcw` , `nwodcw2` , `nwoduzd` , `uwagi_1` )
  4. VALUES (
  5. '', '83ff6e14edde2eregf4f1fe4fd49ee774', 'MMMM', 'XXXX', '00-712', 'Warszawa', 'Bluszczańska55', '120', '31.34', '1', '24', '01001276', '', '01001296', '', '01001278', '', '01001293', ''
  6. )

Zwróciło komunikat:
  1. #1062 - Duplicate entry '127' for key 1

Co to może oznaczać, bo przyznam się że mnie to zaskoczył przecież dałem autoincrement i nie podaję numerowania?
Może przy okazji pomożecie czy właściwie utworzyłem tabelę

Ten post edytował Chrom 23.02.2006, 13:37:24
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. ... `user_id` tinyint(4) ...

daje to maksymalny rozmiar 127 winksmiley.jpg
dodaj unsigned - bedziesz mial 255
a najlepiej zrob z tego int unsigned - bedziesz mial duuuuzo wiecej winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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





Grupa: Zarejestrowani
Postów: 240
Pomógł: 17
Dołączył: 28.12.2005
Skąd: Warszawa

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


Dzieki za radę faktycznie mój błąd muszę się jeszcze uczyć pozdrawiam.
Go to the top of the page
+Quote Post
lenczewski
post
Post #4





Grupa: Zarejestrowani
Postów: 159
Pomógł: 1
Dołączył: 31.08.2005

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


dzięki chłopaki.... trochę się tego naszukałem ;D

swoją drogą kto pomyślał, że u mnie w sklepie bedzie więcej niz 127 klientów ;D


--------------------
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 - 11:42