diff --git a/schema/field.go b/schema/field.go index a5c3b41f..ec419383 100644 --- a/schema/field.go +++ b/schema/field.go @@ -148,6 +148,8 @@ func (schema *Schema) ParseField(fieldStruct reflect.StructField) *Field { if val, ok := field.TagSettings["PRIMARYKEY"]; ok && checkTruth(val) { field.PrimaryKey = true + } else if val, ok := field.TagSettings["PRIMARY_KEY"]; ok && checkTruth(val) { + field.PrimaryKey = true } if val, ok := field.TagSettings["AUTOINCREMENT"]; ok && checkTruth(val) {