嗨,我是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数据:
这是我在mysql上显示它时得到的结果 mysql result
桌子不整齐,一切都搞砸了
答案 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的更多信息。