插入数据¶
- 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},
})