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

数据删除问题?

数据删除问题?

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

2 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

把商品从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-08
  • 2 回答
  • 0 关注
  • 322 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号