func setTimestampDefaultValue(c *column.Col, hasDefaultValue bool, setOnUpdateNow bool) { if hasDefaultValue { return } // For timestamp Col, if is not set default value or not set null, use current timestamp. if mysql.HasTimestampFlag(c.Flag) && mysql.HasNotNullFlag(c.Flag) { if setOnUpdateNow { c.DefaultValue = expressions.ZeroTimestamp } else { c.DefaultValue = expressions.CurrentTimestamp } } }