object が のときの列と のときの列が 1 つcreated
ありますupdated
。新しいオブジェクトを作成して永続化すると、MySQL からエラーが発生します。
更新済みを null にすることはできません。
updated
列をそのままにして、最終的にデフォルトのデータベース値を取得したいので、値を設定しませんでした。
明示的に設定/変更した値の列のみを保持するように教義に指示するにはどうすればよいですか?
object が のときの列と のときの列が 1 つcreated
ありますupdated
。新しいオブジェクトを作成して永続化すると、MySQL からエラーが発生します。
更新済みを null にすることはできません。
updated
列をそのままにして、最終的にデフォルトのデータベース値を取得したいので、値を設定しませんでした。
明示的に設定/変更した値の列のみを保持するように教義に指示するにはどうすればよいですか?
nullable
列定義がとして定義されていることを確認してくださいtrue
。
/**
* @Column(type="datetime", nullable=true)
*/
protected $updated;
Then you should set your column in your entity to nullable false.
In your Entity:
/**
* @var datetime $date_updated
*
* @ORM\Column(type="datetime", nullable=true)
*/
private $date_updated;