CSV を使用して Excel ファイルを mysql データベースにインポートしようとしています。
DB構造:
CREATE TABLE IF NOT EXISTS `sales_products` (
`productID` int(11) NOT NULL auto_increment,
`name` varchar(200) NOT NULL default '',
`categoryID` int(11) NOT NULL default '0',
`brandID` int(11) NOT NULL default '0',
`seriesID` int(11) NOT NULL,
`info` text NOT NULL,
`img` text NOT NULL,
`date_added` date NOT NULL default '0000-00-00',
`price` double NOT NULL default '0',
`special` varchar(200) NOT NULL,
PRIMARY KEY (`productID`),
FULLTEXT KEY `name` (`name`,`info`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='All products' AUTO_INCREMENT=21341 ;
CSV の 1 行目:
Bottle opener (No.:015005);1;1;0;Blue, metallic;801001.gif;12-05-2012;0.95
次の列で「LOAD DATAを使用してCSVをインポート」を使用します:name、categoryID、brandID、seriesID、info、img、date_added、price、special
エラーなしで実行されますが、情報フィールドは空白のままで、情報は「img」フィールドに入れられ、img は date_added に入れられます。したがって、情報フィールドはスキップされました。何故ですか?