我正在尝试使用迁移将MySql数据库字段更新为自动日期时间字段。
以下是代码:
public partial class AutomatedDateField : DbMigration
{
public override void Up()
{
this.AlterColumn("Orders", "Created", c => c.DateTime(nullable: false, defaultValueSql: "CURRENT_TIMESTAMP"));
}
使用SQL Server我会在defaultValueSql中使用GETUTCDATE()
。在这种情况下我应该使用什么?
答案 0 :(得分:0)
您不能将函数用作MySQL中列的默认值。
可以在此处找到可能的解决方案:Can I use a function for a default value in MySql?