我想知道如何导入文本文件到MySQL工作台?
我有分隔的文本文件|
在第一行的表,
FEATURE_ID|FEATURE_NAME|FEATURE_CLASS
然后它遵循由后的数据信息
1388627|Etena|Populated Place
什么是导入此txt文件到MySQL工作台最好的方法是什么?
Thanks1
我想知道如何导入文本文件到MySQL工作台?
我有分隔的文本文件|
在第一行的表,
FEATURE_ID|FEATURE_NAME|FEATURE_CLASS
然后它遵循由后的数据信息
1388627|Etena|Populated Place
什么是导入此txt文件到MySQL工作台最好的方法是什么?
Thanks1
目前尚不清楚你想要达到什么,但如果你想导入分隔文本文件导入到数据库,那么你可以使用LOAD DATA INFILE
这样的:
LOAD DATA INFILE '/path/file.txt'
INTO TABLE tablename
FIELDS TERMINATED BY '|'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;
更新:
首先的原因,你需要创建表(如果它尚未完成)是这样的:
CREATE TABLE `tablename` (
`FEATURE_ID` int(11) unsigned NOT NULL,
`FEATURE_NAME` varchar(512) DEFAULT NULL,
`FEATURE_CLASS` varchar(512) DEFAULT NULL,
PRIMARY KEY (`FEATURE_ID`)
)
您可能需要在该表调整的数据类型,长度和约束。 例如,你可能不需要该表的PK。