diff --git a/engine.go b/engine.go index 4ed0f77a..82ef39ef 100644 --- a/engine.go +++ b/engine.go @@ -1580,7 +1580,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 ""