Cakephp1.2.5を使ってます。 たまにごっちゃになる、model::create()の話。APIマニュアルにもあるとおり、Insert文が発行されるsave()の前にだけ使います。Update文の時はcreate()は使わない方が良いです。bakeしたコントローラでも、addアクションではcreate()を使っていて、editアクションではcreate()を使ってないです。 http://api.cakephp.org/class/model#method-Modelcreate create()では、保持している$this->idを削除していると同時に、save時のデータにフィールドが存在しない場合は、DBのフィールドからデフォルト値を取得して自動でSaveデータにセットしてしまうため、更新対象じゃないカラムに初期値が上書きされます。。。saveメソッドの引数で保存対象のフィール