diff --git a/engine.go b/engine.go index 89a96d9fd..8518d8e1e 100644 --- a/engine.go +++ b/engine.go @@ -1547,7 +1547,7 @@ func (engine *Engine) nowTime(col *core.Column) (interface{}, time.Time) { func (engine *Engine) formatColTime(col *core.Column, t time.Time) (v interface{}) { if t.IsZero() { - if col.Nullable { + if col.Nullable || !col.DefaultIsEmpty { return nil } return ""