V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  JimmyTinsley  ›  全部回复第 23 页 / 共 31 页
回复总数  614
1 ... 15  16  17  18  19  20  21  22  23  24 ... 31  
2019-09-05 10:28:21 +08:00
回复了 Ansen 创建的主题 Go 编程语言 请教一下 Gorm 的 Count 问题
@Ansen #11 看文档里面确实是可以这样用, subscribe 了这个 issue 看看开发者怎么说
2019-09-05 09:52:24 +08:00
回复了 Ansen 创建的主题 Go 编程语言 请教一下 Gorm 的 Count 问题
@Ansen #9 哈哈解决问题了就好
2019-09-05 09:25:31 +08:00
回复了 Ansen 创建的主题 Go 编程语言 请教一下 Gorm 的 Count 问题
@Ansen #5 用 goland 帮你 debug 了一下
如果按照你的写法 `db.Where(id).Find(result).Count(&total).Error` 会产生两次 sql 查询, 就像你日志里面打印的两条一样. Find(result)这个方法本身会 `select * from xxx where xxx in xxx` 查询一遍结果, 然后当你链式调用到 Count(&total)的时候, 实际上这个时候的 DB 对象本身是含有 Value 了的, Value.ID 是根据你 where 条件的查询得到结果的最后一条的 ID.
没有再深入看 gorm 里面的代码, 我猜里面是有一个循环赋值的过程, 当你用 Count(&total)进行查询的时候, DB 对象已经被 Find(result)循环赋值完, 成为 Find(result)结果的最后一条, 所以会多出来一个 and 条件. 如果你试试把 arg.ID 换成[1,2,3,4,5], 那这个 where 条件应该会变成 and id = 5.
表述的可能不太清楚, 你可以自己试试 debug, 把断点打在 Count 方法的`return s.NewScope(s.Value).count(value).db
`这一行就可以了~
2019-09-04 19:23:55 +08:00
回复了 Ansen 创建的主题 Go 编程语言 请教一下 Gorm 的 Count 问题
红框里的应该是 Where(id)这一句导致的吧
2019-09-04 14:26:47 +08:00
回复了 b29107b 创建的主题 问与答 说说你们的驾考!今天刚挂科目三!
科目一 98 一次过
科目二 100 一次过
科目三 100 一次过
科目四...不好意思我考的时候还没有科目四
你说气不气 https://ws4.sinaimg.cn/bmiddle/62e721e4gw1et02g5wksrj200k00k3y9.jpg
2019-09-04 13:55:31 +08:00
回复了 flyme6 创建的主题 问与答 你们平时,用什么图形化管理 MYSQL 数据库的工具
IDEA PyCharm GoLand 自带的 database 插件
2019-09-03 16:33:57 +08:00
回复了 luckrill 创建的主题 程序员 有好用的在线代理推荐吗?
2019-09-03 11:50:45 +08:00
回复了 CuiPer 创建的主题 上海 连丢两把伞,求问怎么才能不丢三落四!
2019-09-03 10:39:18 +08:00
回复了 luckrill 创建的主题 程序员 有好用的在线代理推荐吗?
@JimmyTinsley #9 艾特错了, 大佬在 v 站叫这个 @mytry
2019-09-03 10:38:06 +08:00
回复了 luckrill 创建的主题 程序员 有好用的在线代理推荐吗?
@luckrill #8 搭建很简单的哈, 可以参照 https://github.com/EtherDream/jsproxy/tree/master/cf-worker 试试看, 赞美下 @EtherDream 大佬的作品
2019-09-03 09:13:37 +08:00
回复了 luckrill 创建的主题 程序员 有好用的在线代理推荐吗?
jsproxy 可以一键脚本部署的呀, 前端页面可以放在 github pages 上面. 也提供了 cloudflare workers 的部署方法, 比如说这个是我搭的 https://proxy.jimmytinsley.workers.dev/ 简单的日常网页使用完全足够了~
2019-09-03 08:56:16 +08:00
回复了 smallSoda 创建的主题 程序员 ssh 登陆管理小工具
我永远喜欢 Xshell.jpg
2019-09-03 08:53:15 +08:00
回复了 imdong 创建的主题 问与答 有哪些可以放家里很久又容易加工制作的食物?
如果在欧美国家, 符合你要求的就太多了... 超多速冻食品便宜量足, 缺点就是味道差且营养不均衡, 容易长胖
国内的话, 我自己常备的是土豆还有冷冻的鸡腿肉丁和鸡胸肉
2019-09-03 08:50:07 +08:00
回复了 liyanan 创建的主题 问与答 有充电宝推荐吗
京造的小馒头还可以, 前段时间买的, 51 元入手. 10000mah 2A 口 1C 口 最大支持 18wPD, A 口的协议基本也是全的, 而且个头非常小很便携, 推荐一波
2019-09-03 08:44:33 +08:00
回复了 2pen 创建的主题 职场话题 穿上工装,悲惨的开始
我们公司到处都是裤衩背心拖鞋哈哈哈
2019-09-03 08:32:13 +08:00
回复了 cjpjxjx 创建的主题 职场话题 是我太玻璃心了吗,被老板批评后哭了
@xxx749 #8 还没点开就知道是哪个视频 2333
2019-09-02 12:30:05 +08:00
回复了 zhiwoda123 创建的主题 硬件 四万块买一个外星人游戏本值不值
4000 的台式机都能高特效畅玩 GTA5 了
月薪 100 多 k 的大佬,打扰了
1 ... 15  16  17  18  19  20  21  22  23  24 ... 31  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2959 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 00:40 · PVG 08:40 · LAX 16:40 · JFK 19:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.