1

Webスクレイピングに関連するPHPプロジェクトに取り組んでおり、私の目的はデータをmysqlデータベースに保存することです.9列のテーブルの3つのインデックスに一意のキーインデックスを使用しており、レコードは5k以上です.

  1. 値を配列に入れ、データベースに挿入する前に比較するなど、プログラムレベルで一意のデータをチェックする必要がありますか?
  2. データベースの挿入を高速化する方法はありますか?
4

5 に答える 5

0

PDO、mysqli_* 関数を使用して、データベースへの挿入を増やします

于 2013-07-18T06:05:42.967 に答える
0

どのフィールドにもインデックスがないことを除いて、現在持っているテーブルの複製を作成できます。このテーブルにデータを格納します。

次に、イベントを使用して、データを一時テーブルからメイン テーブルに移動します。データがメイン テーブルに移動されたら、一時テーブルから if を削除します。

于 2013-07-18T05:45:26.767 に答える
0

triger で更新を追跡できます。テーブルを更新する必要があり、このテーブルのトリガーを正しくする必要があります。

于 2013-07-18T05:45:59.580 に答える