用的 https://github.com/go-gorm/gorm 同样的 Sql 语句,在数据库里面能查出来记录,在代码里面就不行,如图
1
janxin 2020 年 7 月 17 日
为什么前面注释掉的都有=之类的最后一个没注释的反倒没有
|
2
zarte 2020 年 7 月 17 日
你把 where 去掉可用查?把结构体定义也贴下。
|
3
evill 2020 年 7 月 17 日
query.where("end_date=?","balabala")
|
4
evill 2020 年 7 月 17 日
e 没注意你的下面那个,忽略上面👆
|
5
whitehack 2020 年 7 月 17 日
换 ent
|
8
Jirajine 2020 年 7 月 17 日 via Android
看下数据库的日志,两个操作是否相同
|
9
Carlgao OP @zarte 结构体定义 https://imgchr.com/i/Us26pt
|
10
Fitz 2020 年 7 月 17 日
v1 版的 gorm 每次操作都会 clone 一个新对象, 你需要调用 where 之后赋值给当前对象 query = query.where()
|
11
Carlgao OP 抱歉各位,两个数据库数据差不多,是我连错数据库了[苦笑脸]
|
13
fiypig 2020 年 7 月 17 日
哈哈哈哈
|
14
gowk 2020 年 7 月 17 日 via Android
这…
|
15
liujavamail 2020 年 7 月 17 日
哈哈哈哈
|
16
labulaka521 2020 年 7 月 17 日 via iPhone
hhh
|