1

ローカル コンピューターに約 1000 個の html ファイルがあり、それらを単一の列でデータベース テーブルにインポートする必要があります。1 つの完全なファイルを 1 つのセルに、1000 個の HTML ファイルを 1000 行に入れることを意味します。

テーブル構造

CREATE TABLE `content` (
  `ID` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
  `data` text ,
  PRIMARY KEY (`ID`)
)

1 つの行には ID と 1 つの html ファイルの内容が含まれます

私は試した

load DATA LOCAL INFILE 'C:\\Users\\userD\\Desktop\\data\\alter-data.html' INTO TABLE content LINES TERMINATED BY '</html>';

各ファイルの最後の行はある</html>が、それはデータをロードするのに役立たなかったので..

誰でもこれについて私を助けることができますか?

ありがとうございました

よろしく

キラン

4

2 に答える 2

2

私は同じことをする必要があり、それを解決するのに何年も費やしましたが、それは簡単であることがわかりました.

test テーブル、test_html フィールドが「テキスト」フィールドとして定義されていることに注意してください。

truncate table test;
load data local infile 'data.htm' 
into table test
fields terminated by '</html>'
lines terminated by '</html>'
(test_html);
于 2012-06-26T07:28:30.893 に答える
0

以下のJavaプログラムを使用し、コンテンツをアップロードできました

http://www.roseindia.net/tutorial/java/core/files/javafilesavetodatabase.html

皆さんありがとう

よろしく

キラン

于 2012-06-13T19:19:42.057 に答える