Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapis do tabeli
Forum PHP.pl > Forum > Bazy danych > MySQL
Chrom
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ę
nospor
  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
Chrom
Dzieki za radę faktycznie mój błąd muszę się jeszcze uczyć pozdrawiam.
lenczewski
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
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.