我想知道如何将文本文件导入 MySQL 工作台?
我有一个由 |
分隔的文本文件,第一行是表格,
FEATURE_ID|FEATURE_NAME|FEATURE_CLASS
然后是之后的数据信息
1388627|Etena|Populated Place
将此 .txt 文件导入 MySQL Workbench 的最佳方法是什么?
谢谢1
最佳答案
目前还不清楚你到底想实现什么,但如果你想将分隔文本文件导入数据库,那么你可以使用 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。
关于mysql - 将文本文件导入mysql工作台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14313708/