结构体示例:
type CsTable struct {
Id int64 `xorm:"pk autoincr"`
Name string `xorm:"varchar(40) notnull unique"`
Type string `xorm:"varchar(40)"`
Remark string `xorm:"varchar(1024)"`
}
根据此结构体建表代码
err = engine.Sync2(new(CsTable))
运行后用Navicat查看新建的表
为什么字段类型与长度与结构体定义不符?
尝试用gorm根据结构体建sqlite表,字段类型与长度与结构定义相符合。但是更希望能找到xorm的解决方案。
哪位大佬能帮忙解答一下,感谢!
有疑问加站长微信联系(非本文作者)
