diff --git a/insert_build.go b/insert_build.go index 1d293ee..31fe919 100644 --- a/insert_build.go +++ b/insert_build.go @@ -137,7 +137,7 @@ func formatRowValues(values ...any) string { } case sql.NullTime: if v.Valid { - formattedValues[i] = fmt.Sprintf("'%s'", v.Time.Format(time.RFC3339)) + formattedValues[i] = fmt.Sprintf("'%s'", v.Time.Format(time.RFC3339Nano)) } else { formattedValues[i] = "null" } @@ -148,7 +148,7 @@ func formatRowValues(values ...any) string { case nil: formattedValues[i] = "null" case time.Time: - formattedValues[i] = fmt.Sprintf("'%s'", v.Format(time.RFC3339)) + formattedValues[i] = fmt.Sprintf("'%s'", v.Format(time.RFC3339Nano)) default: if reflect.TypeOf(val).Kind() == reflect.Ptr && reflect.ValueOf(val).IsNil() { formattedValues[i] = "null"