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ę:
CREATE TABLE `user` ( `user_id` tinyint(4) NOT NULL AUTO_INCREMENT, `haslo` varchar(32) NOT NULL DEFAULT '', `imie` tinytext NOT NULL, `nazwisko` tinytext NOT NULL, `kod` varchar(6) NOT NULL DEFAULT '00712', `miasto` varchar(15) NOT NULL DEFAULT 'Warszawa', `adres` varchar(25) NOT NULL DEFAULT '', `nr_mieszkania` varchar(5) NOT NULL DEFAULT '0', `powierzchnia` decimal(4,2) NOT NULL DEFAULT '0.00', `wezel` varchar(5) NOT NULL DEFAULT '', `nr_licznika` tinyint(3) NOT NULL DEFAULT '0', `nwodco` varchar(10) NOT NULL DEFAULT 'brak numer', `nwodco2` varchar(10) NOT NULL DEFAULT 'brak numer', `nwodzw` varchar(10) NOT NULL DEFAULT 'brak numer', `nwodzw2` varchar(10) NOT NULL DEFAULT 'brak numer', `nwodcw` varchar(10) NOT NULL DEFAULT 'brak numer', `nwodcw2` varchar(10) NOT NULL DEFAULT 'brak numer', `nwoduzd` varchar(10) NOT NULL DEFAULT 'brak numer', `uwagi_1` text NOT NULL, PRIMARY KEY (`user_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=1 ;
Jak dałem polecenie przez PMA:
INSERT INTO `user` ( `user_id` , `haslo` , `imie` , `nazwisko` , `kod` , `miasto` , `adres` , `nr_mieszkania` , `powierzchnia` , `wezel` , `nr_licznika` , `nwodco` , `nwodco2` , `nwodzw` , `nwodzw2` , `nwodcw` , `nwodcw2` , `nwoduzd` , `uwagi_1` ) VALUES ( '', '83ff6e14edde2eregf4f1fe4fd49ee774', 'MMMM', 'XXXX', '00-712', 'Warszawa', 'Bluszczańska55', '120', '31.34', '1', '24', '01001276', '', '01001296', '', '01001278', '', '01001293', '' )
Zwróciło komunikat:
#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ę