java逻辑删除 - 智学轩城

java逻辑删除

宏仲存头像

宏仲存

2025-02-20 16:01:58

数据库层面,逻辑删除通过设置一个标志位而非真正删除记录。例如,在2023年的一次项目中,我们使用is_deleted字段,值为0表示未删除,值为1表示已删除。
这就是坑,别信“逻辑删除不影响查询”的说法。
别这么干,直接删除数据更高效。
实操提醒:确保逻辑删除操作不会影响业务逻辑,如订单、用户等关键数据的统计和查询。

钱季启头像

钱季启

2026-01-01 13:46:40

数据库表字段添加is_deleted,默认0,删除时设置为1,不实际删除记录。这就是坑。
2023年,某项目采用逻辑删除,结果误删了订单,损失惨重。
别信逻辑删除能彻底删除数据。
别这么干,数据安全无小事。