问题一:

如果存在自增长的id,一定要在tag里面加上auto_increment;,否则可能会出现下面的错误

  1. [2020-06-16 10:24:41] Error 1364: Field 'id' doesn't have a default value

问题二

如果遇到如下错误

在使用gorm操作数据之前,调用model并将表结构体传进去,使用这个方法返回的对象进行操作

err := a.db.Where(“parent_id = ?”, areaId).Count(&count).Offset(pageable.GetOffset()).Limit(pageable.GetPageSize()).Find(&areas).Error 改成 err := a.db.Model(&AreaDo{}).Where(“parent_id = ?”, areaId).Count(&count).Offset(pageable.GetOffset()).Limit(pageable.GetPageSize()).Find(&areas).Error