gorm写批量插入mysql代码
时间: 2023-04-02 13:01:36 浏览: 215
可以使用gorm的Create函数和Slice传入一个结构体切片来实现批量插入mysql的操作,示例代码如下:
type User struct {
Name string
Age int
}
func main() {
db, err := gorm.Open(mysql.Open("user:password@tcp(127...1:3306)/database"), &gorm.Config{})
if err != nil {
panic("failed to connect database")
}
users := []User{
{Name: "user1", Age: 18},
{Name: "user2", Age: 20},
{Name: "user3", Age: 22},
}
result := db.Create(&users)
if result.Error != nil {
panic("failed to insert data")
}
}
相关推荐






