关于多图上传的修改逻辑问题
来源:15-6 现代大型Web架构讲解

如此消魂
2019-12-19
比如说一个用户下面会对应多张图片,当我们去处理修改这些图片的业务逻辑的时候,应该怎么做才是比较好的呢?
方法一:
当用户执行修改操作时,直接把图片表(图片表和用户表是一对多的关系,一个用户最多对应6张图片)里面对应的该用户ID的所有记录删除,直接重新插入新的图片数据。
这样是很简单粗暴的,不用考虑太多的问题。
方法二:
按部就班逐条查询修改,(因为还要考虑图片显示的先后循序等)。这样需要考虑的问题就太多了。比如用户只是新添加一张新图片或者只是删除了一张图片等等情况。
应该采用哪种方法才是最正确的呢?
写回答
1回答
-
我一直用的是方法二,就是考虑到图片排序和单独修改方便而采用此方法
012020-11-01
相似问题