摘要: [TOC] Gorm删除 软删除 删除记录 警告 删除记录时,请 确保主键字段有值 ,GORM 会通过主键去删除记录,如果主键为空,GORM 会删除该 model 的所有记录。 go package main import ( "github.com/jinzhu/gorm" _ "github.c 阅读全文
posted @ 2020-04-27 17:15 紫色飞猪 阅读(12191) 评论(0) 推荐(0) 编辑
摘要: [TOC] Gorm更新操作 更新所有字段 Save()默认会更新该对象的所有字段,即使你没有赋值。 go package main import ( "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/mysql" ) //1. 阅读全文
posted @ 2020-04-27 17:12 紫色飞猪 阅读(14328) 评论(1) 推荐(0) 编辑
摘要: [TOC] Gorm查询 一般查询 go package main import ( "database/sql" "fmt" "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/mysql" ) //1. 定义模型 type Us 阅读全文
posted @ 2020-04-27 17:11 紫色飞猪 阅读(42692) 评论(4) 推荐(5) 编辑
摘要: [TOC] Gorm创建记录及字段默认值 CRUD通常指数据库的增删改查操作 创建 go package main import ( "fmt" "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/mysql" ) //1. 定义模 阅读全文
posted @ 2020-04-27 17:09 紫色飞猪 阅读(11528) 评论(0) 推荐(0) 编辑
摘要: [TOC] Gorm Model 在使用ORM工具时,通常我们需要在代码中定义模型(Models)与数据库中的数据表进行映射,在GORM中模型(Models)通常是正常定义的结构体、基本的go类型或它们的指针。同时也支持sql.Scanner(扫描)及driver.Valuer(驱动)接口(inte 阅读全文
posted @ 2020-04-27 17:06 紫色飞猪 阅读(19766) 评论(0) 推荐(1) 编辑