这是一个创建于 2188 天前的主题,其中的信息可能已经有所发展或是发生改变。
比如表格如下,打开网页时会显示出来除了 ID 外的其他 3 个信息
ID username tel mobile
1 Mike 123456 13000000000
2 Jack 654321 15000000000
只把 Mike 的 phone 字段改成 18000000000
update 时,要连同 username 和 tel 字段的 123456 和 1300000000 包含在内么?
之所以这么问,虽然可以判断出那些字段有修改过,但是不是要写很多情况对应的 update 语句语句,比如下次改的是 Jack 的 tel 字段,update 语句跟上面情况又不通用
各位一般怎么做?
3 条回复 • 2018-06-20 21:31:38 +08:00
![meowoo](https://cdn.v2ex.com/avatar/f4c0/9fa4/282084_normal.png?m=1536631010) |
|
1
meowoo 2018-06-20 21:17:16 +08:00 via iPhone
我的做法是前端传所有值给 api 更新后再把所有的内容返回给前端刷新
等楼下大佬来个更好的办法
|
![omph](https://cdn.v2ex.com/avatar/95c6/535f/118741_normal.png?m=1560349561) |
|
2
omph 2018-06-20 21:29:59 +08:00
不用 orm 吗?
|
![Devin](https://cdn.v2ex.com/avatar/315a/7277/85835_normal.png?m=1436174810) |
|
3
Devin 2018-06-20 21:31:38 +08:00 via iPhone
第二段更正了一下,怕造成混乱:
只把 Mike 的 mobile 字段改成 18000000000 update 时,要连同 username 和 tel 字段的 Mike 和 123456 包含在内么?
|