From 5e634f15dfcddfc31e70f8bed54aae1453bea4b4 Mon Sep 17 00:00:00 2001 From: zhangdongdong92 Date: Sat, 13 Aug 2022 20:30:21 +0800 Subject: [PATCH] when `id`(PrioritizedPrimaryField) datatype is bigint, AUTO_INCREMENT missed --- schema/schema.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schema/schema.go b/schema/schema.go index 3791237d..e018d4fe 100644 --- a/schema/schema.go +++ b/schema/schema.go @@ -229,7 +229,7 @@ func ParseWithSpecialTableName(dest interface{}, cacheStore *sync.Map, namer Nam } if field := schema.PrioritizedPrimaryField; field != nil { - switch field.GORMDataType { + switch field.DataType { case Int, Uint: if _, ok := field.TagSettings["AUTOINCREMENT"]; !ok { if !field.HasDefaultValue || field.DefaultValueInterface != nil {