やりたいこと
・MySQLのUPDATE
・条件によって、更新カラムが異なる
・1レコードのA,B,Cカラムを更新する場合と、条件によってはDも更新する場合がある


質問1.最小限度のカラムを2回更新? まとめて1回更新?
・条件に応じてA,B,Cカラム更新した後、条件によってはDも更新(つまり2回)すれば良い?
・それとも、不要なレコードも含め、A,B,C,Dカラムをまとめて1回更新した方が良い?

・条件に応じて必要最小限の更新カラムを指定するイメージ

if(){
  SQL文1 … 1レコードの内の幾つかのカラムを指定
}elseif{
  SQL文2 … 上記で指定しなかった幾つかのカラムを指定
}

質問2.MySQLへは極力アクセスしない方が良い?
・PHPでもMySQLでも出来る場合は、アプリ側で処理した方が良いのでしょうか?
・どちらで実装すべきかいつも迷います