2009-03-23 14 views
0

私は、一度に10kと仮定すると、MYSQLテーブルに挿入するための一括データを持っています 私がやっていることは、XMLファイルにデータを格納してから挿入することです50K行)、それは多くの時間がかかるでしょう、MySQLのテーブルに一括挿入のための任意のオプションがあります。MySQLクエリ、一括挿入

ありがとうございます。
助けてください。

答えて

3

LOAD DATA INFILEが役に立ちます。これは、テキストファイルからデータをロードする最速の方法です。

+0

をENABLE私はXMLファイルがある場合、それは可能です、はいなら、私は、XMLファイルのデータに基づいてMYSQLでの一括挿入を行う使用でき、あなたは説明できますか?ありがとう –

+0

XMLは直接的には挿入できません。しかし、xmlデータをフラット・データに変換するシェルフ・ユーティリティから多くの(無料の)ユーティリティがあります。それがあなたの出発点になります。 – Learning

+0

コレクションからMysqlデータベースへのデータの一括挿入方法はありますか? –

0

インデックスを挿入する前に無効にし、後でインデックスを再作成して再作成することもできます。

ALTER TABLE ...
ALTER TABLEを無効に... KEYS

+0

コレクションからMysqlデータベースへのデータの一括挿入方法はありますか? –

+0

Collectionとはどういう意味ですか? – Cesar