From 4a1096bcff22a37fb91fd86816c142d32b8eb513 Mon Sep 17 00:00:00 2001 From: yrong Date: Sat, 6 Feb 2021 11:29:34 +0800 Subject: [PATCH] Fix null value with space --- schema/field.go | 1 + 1 file changed, 1 insertion(+) diff --git a/schema/field.go b/schema/field.go index 77c0b47a..23dcd82f 100644 --- a/schema/field.go +++ b/schema/field.go @@ -194,6 +194,7 @@ func (schema *Schema) ParseField(fieldStruct reflect.StructField) *Field { } // default value is function or null or blank (primary keys) + field.DefaultValue = strings.TrimSpace(field.DefaultValue) skipParseDefaultValue := strings.Contains(field.DefaultValue, "(") && strings.Contains(field.DefaultValue, ")") || strings.ToLower(field.DefaultValue) == "null" || field.DefaultValue == "" switch reflect.Indirect(fieldValue).Kind() {