load data infile
Hej Alle SammenJeg kæmper med LOAD DATA INFILE.
Jeg har en tabel.
DROP TABLE IF EXISTS `dbh`.`ordre`;
CREATE TABLE `dbh`.`ordre` (
`ID` int(11) NOT NULL auto_increment,
`SASID` int(11) default NULL,
`ABONNR` int(11) default NULL,
`KEYOR` tinytext,
`DAXOR` date default NULL,
`TYPOR` int(11) default NULL,
`STATISOR` tinytext,
`LEVDAGOR` tinytext,
`PEROR` int(11) default NULL,
`AKVNUMOR` tinytext,
`AFRKODOR` tinytext,
`AFREGNOR` int(11) default NULL,
`INDSLUOR` tinytext,
`IKADAXOR` int(11) default NULL,
`OPIDSOR` tinytext,
`DATOSOR` date default NULL,
`KLOKSOR` time default NULL,
`KRSLBOR` tinytext,
`DATOBOR` date default NULL,
`KLOKBOR` time default NULL,
`DATEADDED` date default NULL,
PRIMARY KEY (`ID`),
KEY `SASID` (`SASID`),
KEY `ABONNR` (`ABONNR`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
I den tabel forsøger jeg at importere data af denne type:
NULL£NULL£101300025£2005041511 18£20050415£11£NULL£1234567£NULL£NULL£NULL£NULL£AUVPC£NULL£MO3£20050415£155156£NULL£NULL£NULL£20060606£
NULL£NULL£101300025£2004042427 17£20040424£27£XBHI£NULL£NULL£1JG £NULL£NULL£NULL£NULL£1JG£20040424£140237£NULL£NULL£NULL£20060606£
NULL£NULL£101300025£2004041827 16£20040418£27£XBHI£NULL£NULL£1HA £NULL£NULL£NULL£NULL£1HA£20040418£135357£NULL£NULL£NULL£20060606£
NULL£NULL£101300025£2003090427 15£20030904£27£ZIND£NULL£NULL£3AZ £NULL£NULL£NULL£NULL£3AZ£20030904£180124£NULL£NULL£NULL£20060606£
(Jeg håber at linjen ser korrekt ud.)
Men den importere ikke korrekt. Laver jeg en manuel insert med værdierne går det fint eks:
INSERT INTO ordre VALUES(NULL,NULL,101300025,'2005041511 18','20050415',11,NULL,'1234567',NULL,NULL,NULL,NULL,'AUVPC',NULL,'MO3','20050415','155156',NULL,NULL,NULL,'20060606');
Men når jeg bruger LOAD DATA INFILE får jeg blot null i alle pånær
ID, som jo er auto_increment.
Håber i kan hjælpe :)
Mvh.
Jens