🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 1.创建记录 ``` user := User{Name: "Alice", Age: 21} result := db.Create(&user) // 通过数据的指针来创建 user.ID // 返回插入数据的主键 result.Error // 返回 error result.RowsAffected // 返回插入记录的条数 ``` ### 1.1创建多条记录 ``` users := []*User{ {Name: "Alice", Age: 21}, {Name: "Bob", Age: 22}, } result := db.Create(users) // 通过数据的指针来创建 result.Error // 返回 error result.RowsAffected // 返回插入记录的条数 ``` ### 1.2.用指定字段创建记录 ``` db.Select("Name", "Age").Create(&user) // 插入的字段为name age ``` ### 1.3.忽略指定字段创建记录 ``` db.Omit("Name", "Age").Create(&user) // 不插入name age字段的值 ```