db.model 指定数据库表名 GORM
时间: 2023-10-24 09:07:52 浏览: 127
数据库表模型
在 GORM 中,你可以使用 `db.Table()` 方法来指定模型对应的数据库表名。下面是一个示例代码:
```go
type User struct {
ID uint
Name string
}
func main() {
db, err := gorm.Open("mysql", "user:password@tcp(127.0.0.1:3306)/dbname?charset=utf8mb4&parseTime=True&loc=Local")
if err != nil {
panic(err)
}
defer db.Close()
db.Table("my_users").AutoMigrate(&User{})
// 这样 User 模型将映射到名为 "my_users" 的数据库表
}
```
在上面的代码中,`db.Table("my_users")` 方法用于指定模型 `User` 对应的数据库表名为 "my_users"。然后,使用 `AutoMigrate()` 方法创建该表。
阅读全文