3

テキストファイルをMySQLワークベンチにインポートする方法を知りたいですか?

で区切られたテキスト ファイルが|あり、最初の行はテーブルです。

FEATURE_ID|FEATURE_NAME|FEATURE_CLASS

その後にデータ情報が続きます

1388627|Etena|Populated Place

この .txt ファイルを MySQL ワークベンチにインポートする最良の方法は何ですか?

ありがとう1

4

1 に答える 1

8

正確に何を達成しようとしているのかは明確ではありませんが、区切りテキスト ファイルを db にインポートする場合は、次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 が必要ない場合があります。

于 2013-01-14T05:56:15.127 に答える