当前位置: 首页 > news >正文

贾汪区住房和城乡建设局网站沧浪seo网站优化软件

贾汪区住房和城乡建设局网站,沧浪seo网站优化软件,美食网站开发的意义,男女裸体直接做的视频网站1 基本使用 2 创建数据 2.1 如何使用Upsert 使用clause.OnConflict处理数据冲突 2.2 如何使用默认值 通过使用default标签为字段定义默认值 3 查询数据 3.1 First与Find 使用First时,需要注意查询不到数据会返回ErrRecordNotFound。 使用Find查询多条数据&#x…

1 基本使用

 2 创建数据

 2.1 如何使用Upsert

使用clause.OnConflict处理数据冲突

 2.2 如何使用默认值

通过使用default标签为字段定义默认值

3 查询数据

 3.1 First与Find

使用First时,需要注意查询不到数据会返回ErrRecordNotFound。
使用Find查询多条数据,查询不到数据不会返回错误。

3.2 结构体与map

当使用结构作为条件查询时,GORM只会查询非零值字段。这意味着如果您的字段值为0、"“”、false或其他零值,该字段不会被用于构建查询条件,使用Map来构建查询条件。

3.3 更多方法

4 更新数据

 使用Struct更新时,只会更新非零值,如果需要更新零值可以使用Map更新或使用Select选择字段。

5 删除数据

5.1 物理删除

5.2 软删除

        GORM提供了gorm.DeletedAt用于帮助用户实现软删
        拥有软删除能力的Model调用Delete时,记录不会被从数据库中真正删除。但 GORM 会将DeletedAt置为当前时间,并且你不能再通过正常的查询方法找到该记录。
        使用Unscoped 可以查询到被软删的数据

6 事务

        Gorm提供了Begin、Commit、Rollback方法用于使用事务:

         Gorm 提供了Tansaction方法用于自动提交事务,避免用户漏写Commit、Rollbcak:

7 Hook

        GORM在提供了CURD的Hook 能力。
        Hook 是在创建、查询、更新、删除等操作之前、之后自动调用的函数。
        如果任何Hook返回错误,GORM将停止后续的操作并回滚事务。

8 一些示例

8.1 更新创建

8.2 数据序列化

8.3 批量创建和查询

8.4 批量更新

8.5 批量数据加速

8.6 Raw SQL

http://www.mmbaike.com/news/42791.html

相关文章:

  • 益阳网站制作公司地址佛山网站优化服务
  • 要怎么网站做推广软文推广500字
  • 做网站大概一个月多少工资重庆森林
  • 网站备案时间也太慢了成都网站优化seo
  • 东莞网站设计实力新东方雅思培训价目表
  • 一个做BAT笔试题的网站自媒体seo是什么意思
  • 云优化 网站建设推一手新闻发稿平台
  • 免费建设微网站制作智能网站推广优化
  • 如何在搜索引擎做网站seo整站优化公司持续监控
  • 网站开发后台服务器功能百度seo排名优化联系方式
  • 免费软件是什么意思优化搜索关键词
  • 南宁世尊商贸网站建设微信朋友圈推广软文
  • 用哪个程序做网站收录好合肥seo优化外包公司
  • 网站见建设优化网站教程
  • 链接网站制作天眼查企业查询
  • 成都公园城市建设局网站最近的电脑培训班在哪里
  • 电子配件 技术支持 东莞网站建设seo在线优化
  • wordpress 加载很慢成都网站优化公司
  • 模板网站不可以做seo优化吗百度公司总部在哪里
  • 什么网站可以做微官网谷歌google官方网站
  • 外国人做中国英语视频网站吗网页搜索排名提升
  • 做外贸网站做成哪种形式好百度地图导航2021最新版
  • 企业的网站设计徐州百度推广总代理
  • 个人可以做网站导航百度推广怎么登陆
  • 网站建设的经验网站百度收录查询
  • 彭州做网站的公司百度搜索引擎网站
  • 问卷星网站开发市场调查问卷什么是新媒体营销
  • wordpress很多css304错误河南网站建设优化技术
  • 电商平台企业的市场类型seo关键词排名技巧
  • 网站开发网页制作薪资长沙官网seo分析