ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
> 数据库操作 gorm * 文档 :[http://gorm.book.jasperxu.com](http://gorm.book.jasperxu.com/) * * * * primary\_key 主键 * unique\_index 唯一 * auto\_increment 自增 ~~~ type TestData struct { TestId int64 `gorm:"primary_key;unique_index;auto_increment"` LastLoginIp string LastLoginTime int64 Status int CreateTime int64 UpdateTime int64 `gorm:"-"` } ~~~ * 原生sql ~~~ Conn.Raw(fmt.Sprintf("select * from test_data where test_id=%d", req.testid)).Scan(&data) ~~~ * 分页查询 ~~~ Conn.Model(&data).Offset((req.Page - 1) * req.Count).Limit(req.Count).Where(whereSql).Find(&data) ~~~ * 增架数据 ~~~ Conn.Create(&req) ~~~ * 修改数据 ~~~ Conn.Model(&req).Where("admin_id =?", Tdata.ID).Update(&req) ~~~ * 删除数据 ~~~ Conn.Where("admin_id =?", Tdata.ID).Delete(&req) ~~~