MYSQL查询数据无法正确显示

时间:2018-12-08 18:57:07

标签: mysql excel csv

嗨,我是mysql的新手,我在显示表数据时遇到了麻烦,不确定我在做什么错..

这是我创建表的查询:

CREATE TABLE sales20102017(
date DATE NOT NULL,
address VARCHAR(60) NOT NULL,
postal_code VARCHAR(10) NULL,
county VARCHAR (15) NOT NULL,
price BIGINT UNSIGNED NOT NULL,
not_full_market_price ENUM('Y', 'N') NOT NULL,
vat_exclusive ENUM('Y', 'N') NOT NULL,
property_description  VARCHAR (30) NOT NULL,
size_description VARCHAR(40) NULL
);

和我的负载数据:

LOAD DATA INFILE "C:/xampp/mysql/bin/sales20102017.csv"
INTO TABLE sales20102017
FIELDS TERMINATED BY '\n'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;

和我的Excel数据:

excel data

这是我在mysql上显示它时得到的结果 mysql result

桌子不整齐,一切都搞砸了

1 个答案:

答案 0 :(得分:0)

在Mysql上的csv文件导入中检查包含逗号的字段。

LOAD DATA INFILE "C:/xampp/mysql/bin/sales20102017.csv"
INTO TABLE sales20102017
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;

有关MySQL Reference Manual的更多信息。