テーブルのcreation_timeフィールドを自動的に更新できない理由:
id | 名前| Creation_time
Creation_time- >タイプ:タイムスタンプ、デフォルト値:CURRENT_TIMESTAMP
次のようなステートメントを使用して、cakephpにデータを保存しようとすると:
$this->Model->create();
$this->Model->save(array('name'=>'...'));
新しいデータをテーブルに挿入しましたが、作成時間はありませんでした。Mysqlステートメントに挿入を実行すると、フィールドが現在のタイムスタンプとして自動的に更新されるのは異常です。
Cakephpのドキュメントのように作成されたフィールドを使用できることは知っていますが、私の場合、同じプロジェクトで作業している他のメンバーが使用するテーブルであるため、既存のフィールド名を変更したくありません。
教えてください。