diff --git a/migrator/migrator.go b/migrator/migrator.go index 50a36d10..28a1d11c 100644 --- a/migrator/migrator.go +++ b/migrator/migrator.go @@ -553,7 +553,7 @@ func (m Migrator) MigrateColumn(value interface{}, field *schema.Field, columnTy } else if currentDefaultNotNull || dvNotNull { switch field.GORMDataType { case schema.Time: - if !strings.EqualFold(strings.TrimSuffix(dv, "()"), strings.TrimSuffix(field.DefaultValue, "()")) { + if !strings.EqualFold(strings.Split(dv, "(")[0], strings.Split(field.DefaultValue, "(")[0]) { alterColumn = true } case schema.Bool: