关于DecrNum(cartID int64, num int64)

来源:6-7 server端 repository 开发

慕瓜9063200

2022-12-25

老师你好,请问这个gorm对应的sql语句应该怎么写呢
u.mysqlDb.Model(cart).Where(“num >= ?”,num).UpdateColumn(“num”,gorm.Expr(“num - ?”,num))
视频里面没看明白

写回答

1回答

Cap

2022-12-26

类似这种:update cart set num = num - 10 where num >= 10;  其中10 改成变量。

1
2
Cap
回复
慕瓜9063200
cart := &model.Cart{ID: cartID}
2022-12-26
共2条回复

Go微服务入门到容器化实践,落地可观测微服务项目

这可能是你全面提升Go微服务能力的好机会

861 学习 · 322 问题

查看课程