插入数据

  • 1) 插入单条数据
tx := db.Create(&User{Name: "用户1"})
if tx.Error != nil {
        fmt.Println(tx.Error, tx.RowsAffected)
} else {
        fmt.Println("插入数据成功")
}
  • 2) 批量插入
tx := db.Create(&[]User{
        {Name: "批量插入1", Age: 18},
        {Name: "批量插入1", Age: 18},
        {Name: "批量插入1", Age: 18},
        {Name: "批量插入2", Age: 19},
        {Name: "批量插入3", Age: 20},
        {Name: "批量插入4", Age: 20},
        {Name: "批量插入5", Age: 20},
})