我会从数据库中删除记录,除非以后需要一些逻辑/统计信息/建议使用它。使您的代码和逻辑尽可能简单。
我正在开发在线购物购买应用程序,所以应用程序的流程是>>
[添加或删除
购物车中的商品=>查看购物车中的商品=>然后选择付款方式单击从购物车中删除物品
我可以选择两个选项来删除1)我将使用删除查询从数据库中永久删除该项目
2)第二种方式,我可以再增加一行删除状态并使用true或false进行更新
我应该使用哪种方式进行更好的编码或任何其他比上面两种更好的选择。
参考图像:
我正在开发在线购物购买应用程序,因此应用程序流程是从购物车中添加或删除项目=>在我的购物车中查看项目=>然后是付款选项当单击从购物车中删除项目...
我会从数据库中删除记录,除非以后需要一些逻辑/统计信息/建议使用它。使您的代码和逻辑尽可能简单。
最好将状态更改为“ false”,因为从数据库中删除数据意味着会丢失详细信息或记录,因此最好更新状态。如果您的数据库中有数据,则可以通过更新状态来将其用于将来。
例如,
您将商品添加到购物车,然后要删除它,如果您再次想将此商品添加到购物车中,则只需更新状态为有效,而不是在行中再次插入相同的记录。因此最好根据您的要求更新状态。
通常,删除操作带有确认框。用户不会意外删除该项目,因此我更喜欢:
1)我将使用删除查询从数据库中永久删除该项目
我会从数据库中删除记录,除非以后需要一些逻辑/统计信息/建议使用它。使您的代码和逻辑尽可能简单。
最好将状态更改为“ false”,因为从数据库中删除数据意味着会丢失详细信息或记录,因此最好更新状态。如果您的数据库中有数据,则可以通过更新状态来将其用于将来。
例如,
通常,删除操作带有确认框。用户不会意外删除该项目,因此我更喜欢:
1)我将使用删除查询从数据库中永久删除该项目