Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将CSV文件中的数据导入MySql会产生不正确的值_Mysql_Excel_Import - Fatal编程技术网

将CSV文件中的数据导入MySql会产生不正确的值

将CSV文件中的数据导入MySql会产生不正确的值,mysql,excel,import,Mysql,Excel,Import,我想将数据从CSV文件导入MySQL数据库。我从另一个网站上找到此代码 LOAD DATA LOCAL INFILE ‘C:\\temp\\yourfile.csv’ INTO TABLE database.table FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' (Date, a, b); 运行此代码后,列Date和a输出正确的数据,但列“b”的值为0。我不知道这是怎么回事。感谢您的帮助 我的CSV文件是这样的(它是在Excel 20

我想将数据从CSV文件导入MySQL数据库。我从另一个网站上找到此代码

LOAD DATA LOCAL INFILE ‘C:\\temp\\yourfile.csv’
INTO TABLE database.table
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' (Date, a, b);
运行此代码后,列
Date
a
输出正确的数据,但列“b”的值为0。我不知道这是怎么回事。感谢您的帮助

我的CSV文件是这样的(它是在Excel 2013中创建的)

请尝试以下SQL语句:

LOAD DATA LOCAL INFILE ‘C:\\temp\\yourfile.csv’
INTO TABLE database.table
FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\r\n' (Date, a, b);

您在SQL语句中输入了逗号作为fild终止符,但您的csv文件似乎是使用选项卡。

问题解决了。实际上,我的csv文件中有一个空列。“a”和“b”之间有一个空列。

谢谢,但它不起作用。我尝试了这段代码,现在我的'a'和'b'有空值。
LOAD DATA LOCAL INFILE ‘C:\\temp\\yourfile.csv’
INTO TABLE database.table
FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\r\n' (Date, a, b);