Hej!
Förstår inte vad jag gör för fel, jag försöker läsa in en textfil till en tabell på det här sättet:
LOAD DATA
INFILE 'data.csv'
INTO TABLE persons
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '|';
Textfilen ser ut så här:
1;"Förnamn";"Efternamn";"1234567";"test@test.se"|
Tabellen ser ut så här:
DROP TABLE IF EXISTS `csfile`.`persons`;
CREATE TABLE `csfile`.`persons` (
`id` int(11) NOT NULL auto_increment,
`fnamn` varchar(45) NOT NULL default '',
`enamn` varchar(45) NOT NULL default '',
`tel` varchar(45) NOT NULL default '',
`email` varchar(45) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
När jag försöker exekvera frågan får jag:
Out of range value adjusted for column 'id' at row 1
Någon som kan hjälpa mig?