漏れも >>553 に同意だなあ。

INSERT できるってことは元のデータを知ってないといけなくて、
例えば、住所録で電話番号を変更しようとしたら、

A. UPDATE 方式
A.1. UPDATE で当該行の電話番号を変更

B. DELETE-INSERT 方式
B.1. SELECT で電話番号以外のカラムを取得
B.2. DELETE で当該行を削除
B.3. INSERT で電話番号を含むデータを挿入

ってなるんじゃないかと思うけど、
これだと DELETE-INSERT 方式は厳しいような。

DELETE-INSERT を使うべきケースが存在し得るのは否定しないけど、
それは、一括投入可能なデータセットがあらかじめ別途用意されている、
みたいな特殊なケースなんじゃないかという気がする。