已知的方式:
1 、字段使用指针
2 、Updates 参数使用 map
3 、使用 select 函数,然后 Updates
感觉都不太智能.
1
Rehtt 267 天前 via Android
写一个专门更新的 struct ,字段用指针
|
2
bv 267 天前
|
3
lxz6597863 267 天前
UpdateColumns 好像是可以更新 0 值的,但它好像不触发 hook,没用 hook 的话就用它
|
4
dobelee 267 天前
写个反射函数,把 struct 转成 map 。
|
5
EchoGroot 267 天前
可以参考下我处理接口参数零值的方式,还算优雅,从请求到入库
https://github.com/EchoGroot/kratos-examples |
6
ZXiangQAQ 267 天前
Save 方法不行么,存所有的字段,即使字段是零值
|
7
I2E 267 天前
map
|
8
uniy OP |