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