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ę:
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ę
Ten post edytował Chrom 23.02.2006, 13:37:24