为了账号安全,请及时绑定邮箱和手机立即绑定

数据删除问题?

数据删除问题?

慕森王 2019-04-09 20:25:41
例如有个商品表,其中有个商品,已经跟其他表产生了关联,像订单表等。但是我现在要删除这个商品表,我是真的从数据库中删除吗?如果删除了其他的关联表该怎么处理?如果我不删除,数据不是一直积累在那里?我现在是添加了个字段来表示是否删除.你们是怎么处理这种问题的?
查看完整描述

2 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

把商品从product表移到archived_product表,实现数据冷热分离.
查询时使用一点小技巧,这个是高性能mysql的例子:
SELECTGREATEST(@found:=−1,id)ASid,'product'ASwhich_tbl
FROMproductWHEREid=1
UNIONALL
SELECTid,'archived_product'
FROMarchived_productWHEREid=1AND@foundISNULL
UNIONALL
SELECT1,'reset'FROMDUALWHERE(@found:=NULL)ISNOTNULL;
                            
查看完整回答
反对 回复 2019-04-09
  • 2 回答
  • 0 关注
  • 345 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信