主页 > 知识库 > golang gorm 结构体的表字段缺省值设置方式

golang gorm 结构体的表字段缺省值设置方式

热门标签:铁路电话系统 地方门户网站 百度竞价排名 网站排名优化 服务外包 Linux服务器 呼叫中心市场需求 AI电销

我就废话不多说了,大家还是直接看代码吧~

type Animal struct {
 ID int64
 Name string `gorm:"default:'galeone'"`
 Age int64
}
 

把 name 设置上缺省值 galeone 了。

补充:Golang 巧用构造函数设置结构体的默认值

看代码吧~

package main
import "fmt"
type s1 struct {
 ID string
 s2 s2
 s3 s3
}
type s2 struct {
 WebSiteName string
 URL   string
}
type s3 struct {
 KeyWord []string
 Where string
}
func main() {
 ss := s1{
 ID: "123456",
 s2: s2{
 WebSiteName: "ydook.com",
 URL:   "www.ydook.com",
 },
 s3: s3{
 // 重点:在结构体内部使用数组
 KeyWord: []string{"IT", "AI", "Web", "technology", "knowledge"},
 Where: "IT",
 },
 }
 fmt.Println(ss)
}

运行结果:

main.SomeStruct

{16881699 www.ydook.com}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

您可能感兴趣的文章:
  • gorm update传入struct对象,零值字段不更新的解决方案
  • gorm操作MySql数据库的方法
  • Go基于GORM 获取当前请求所执行的 SQL 信息(思路详解)
  • Golang 使用gorm添加数据库排他锁,for update
  • golang Gorm与数据库完整性约束详解
  • golang gorm 计算字段和获取sum()值的实现
  • gorm FirstOrCreate和受影响的行数实例
  • 解决Go gorm踩过的坑

标签:铜川 仙桃 黄山 兰州 湖南 崇左 湘潭 衡水

巨人网络通讯声明:本文标题《golang gorm 结构体的表字段缺省值设置方式》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266