如何删除带标志或不带标志的数据库末尾的记录?

时间:2019-06-11 15:39:55

标签: mysql angular database

我有一个客户表兴趣爱好,我们在其中存储他/她的兴趣爱好。

假设拥有 id=123 的客户有10个兴趣爱好,每个兴趣爱好旁边都有删除按钮。当单击删除时,我将从UI中删除行(使用Angular-尚未发送到服务器)。在保存上,我会将数据传递到服务器。

  

场景:我将从用户界面中删除5条记录,然后点击保存。

方法1:

我将5条记录传递到服务器,并用id=123删除表上的所有内容,然后插入传递的5条记录。

方法2:

我将传递10条记录,但带有标记' false '的5条记录将被删除,并且我将通过检查标志在数据库端将其删除。

我只是不想在不知道其缺点的情况下盲目地采用某些方法。

从应用程序体系结构的角度来看,有人可以在那里分享有价值的观点。

0 个答案:

没有答案