PHP、MySQL、および CodeIgniter を使用しています。product
テーブルとテーブルがありproduct_item
ます。
product
テーブルには、主な製品の情報が含まれており、製品product_item
を作るために使用される材料の情報が含まれています。
Productの編集時に、テーブルも更新する必要がありproduct_item
ます。
例: テーブルに項目をもう 1 つ追加したのでINSERT
、値をテーブルに追加する必要があります。
私は2つのアイデアを得ました:
- アイテムが既に存在する場合は、フォームから値を取得するだけです。
UPDATE
そうでない場合INSERT
は、アイテムをループします。 INSERT ... ON DUPLICATE KEY UPDATE
多くの方法があるかもしれませんが、これを実行するための最も効果的/良い方法は何ですか? 通常、考慮すべき行は約 1 ~ 10 行あります。