gorm 条件模式

原创
2019/05/08 20:34
阅读数 444

条件比较灵活,可以用于 db.Frist, db.Last, db.Find, db.Where 等方法。

单个整数

指定主键id

3

sql: id = 3

一组整数

指定一组主键id

[]int{1,2,3}

sql: id in (1,2,3)

字符串开头,后跟参数

简单 sql

"age = ?", 11

sql: age = 11

"name = ?", "user1"

sql: name = "user1"

结构

将只查询具有值的那些字段

&User{Name: "user1", Age: 12}

sql: name = "user1" AND age = 12

映射 map[string]interface{}

map[string]interface{}{"name": "user1", "age": 12}

sql: name = "user1" AND age = 12

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部