質問: **だから、私はこのような小道具を持つモデルを持っています:** ``` public DateTime Date { get; set; } ``` **次のようにこのフィールドにデフォルト値を設定しようとしています:** ``` modelBuilder.Entity().Property(r => r.Date).HasDefaultValueSql("NOW()"); ``` 問題は、データベース列のデフォルト値が設定されていないことです。 「NOW()」関数を使用すると、移行は機能しますが、前述したように、列のデフォルトはデータベースに設定されていません。そして、他のMySql日時関数を試すと、このエラーが出ます: *SQL構文にエラーがあります。 1行目の ''付近で使用する正しい構文については、MariaDBサーバーのバージョンに対応するマニュアルを確認してください* ここに何が欠けていますか?
回答: 「NOW()」の代わりに「getdate()」を使用する必要があると思います