如何在特定于结构的列处设置唯一性。名
type User struct {
ID int64 `orm:"size(100)", pk`
Lastname string `orm:"size(100)"`
Firstname string `orm:"size(100)"`
Role string `orm:"size(100)"`
Created time.Time `orm:"size(100)"`
Updated time.Time `orm:"size(100)"`
}
我正在使用"github.com/astaxie/beego/orm"
答案 0 :(得分:2)
根据documentation,您只需在标签中添加单词“ unique”:
为一个字段添加唯一键
Name string `orm:"unique"`
要组合标签,必须使用here中记载的分号。例如:
Firstname string orm:"unique;size(100)"