あなたが何を求めているのか 100% 確信があるわけではありませんが、暗闇の中で撮影します。テーブルに DELETE を実行してから INSERT を実行して情報を更新することは、非常に悪い考えです。
なんで? ABC を参照する外部キーを持つ別のテーブルがある場合、参照が失われるためです。これはもちろん、新しいレコードの PK を古い (削除された) レコードと同じ PK に設定しない限りです。その場合、なぜ最初に UPDATE をしなかったのですか?
さらに、DELETING と INSERT は 2 つの操作であるのに対し、UPDATE は 1 つの操作であるため、DELETE と INSERT に (理論的には) より多くの時間がかかります。
使いやすさの要因もあります。 DELETE の後に INSERT を行うと、すべての列の値を手動で追跡する必要があります。更新する場合は、何を変更したいかを知るだけで済みます。