我正在尝试使用数据库。我被建议使用Gorm,但是,由于某些方法不起作用,因此很烦人。
对于模型,我有:
type UserModel struct {
first_name string
last_name string
}这是我的示例代码及其结果。
下面的代码有效,但在我的数据库中,表名是user_models
db.Migrator().CreateTable(&UserModel{})以下代码不起作用
err := db.Migrator().AddColumn(&UserModel{}, "first_name")无法查找名称为:first_name的字段
我尝试了这个,它的工作原理
db.Exec("ALTER TABLE user_models ADD first_name varchar(64);")另一个不起作用
user := UserModel{first_name: "Jinzhu", last_name: "name"}不是错误,而是插入first_name:空和last_name:空
最后,有什么能帮我解决这些问题吗?
侃侃无极
小怪兽爱吃肉
随时随地看视频慕课网APP
相关分类