diff --git a/util/sqlutil/fetch.go b/util/sqlutil/fetch.go
index 13053d1da2e20b147cfa91df79b855a736040ce6..357beba36ef5ab193d98880fbf48ef37305c5671 100644
--- a/util/sqlutil/fetch.go
+++ b/util/sqlutil/fetch.go
@@ -152,7 +152,7 @@ func fetchResult(itemT reflect.Type, rows *sqlx.Rows, columns []string) (reflect
 		values := make([]interface{}, len(columns))
 		typeMap := rows.Mapper.TypeMap(itemT)
 		fieldMap := typeMap.Names
-		wrappedValues := map[*reflectx.Field]interface{}{}
+		wrappedValues := map[*reflectx.FieldInfo]interface{}{}
 
 		for i, k := range columns {
 			fi, ok := fieldMap[k]