如果是逻辑删除,分页时需要加is_deleted判断?

来源:5-5 千万记录,如何快速商品分页?

宝慕林6264040

2020-03-15

如果是逻辑删除,业务表是存在被删除的行,只是is_deleted字段设为了ture。在分页的时候是不是要加判断判断?

select t.id,t.val from t join  
(select id from t where is_deleted = false limit 5000000,10) temp 
on t.id = temp.id;
写回答

1回答

神思者

2020-03-15

对,需要加条件判断一下

1
1
宝慕林6264040
非常感谢!
2020-03-15
共1条回复

阿里新零售数据库设计与实战 (升级版)

解锁“新零售”业务让数据库实战能力再上一层楼

2101 学习 · 701 问题

查看课程