我有一个名为'master'的mysql表
CREATE TABLE `master` (
`id` int(7) NOT NULL AUTO_INCREMENT,
`destination` varchar(30) NOT NULL,
`bay` varchar(5) DEFAULT NULL,
`shipInvoiceNumber` varchar(20) NOT NULL,
`invoiceNumber` varchar(20) DEFAULT NULL,
`start` varchar(20) NOT NULL,
`end` varchar(20) NOT NULL,
KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=100113 DEFAULT CHARSET=latin1;
我使用LOAD DATA INFILE编写代码。
mysql_query("LOAD DATA INFILE 'master.csv' INTO TABLE master fields terminated by ',' (destination,bay,shipInvoiceNumber,invoiceNumber,start,end);");
我的'master.csv'文件
KANDY,Bay1,2011 / 331,5618,60842,60855
KANDY,Bay1,2011 / 331,5618,62493,62493
但它没有将数据导入数据库表。
任何问题?
答案 0 :(得分:1)
如果没有关于错误的其他信息,可能是两个原因: