数据删除问题?

例如有个商品表,其中有个商品,已经跟其他表产生了关联,像订单表等。
但是我现在要删除这个商品表,我是真的从数据库中删除吗?
如果删除了其他的关联表该怎么处理?
如果我不删除,数据不是一直积累在那里?
我现在是添加了个字段来表示是否删除.
你们是怎么处理这种问题的?
慕森王
浏览 346回答 2
2回答

肥皂起泡泡

把商品从product表移到archived_product表,实现数据冷热分离.查询时使用一点小技巧,这个是高性能mysql的例子:SELECTGREATEST(@found:=−1,id)ASid,'product'ASwhich_tblFROMproductWHEREid=1UNIONALLSELECTid,'archived_product'FROMarchived_productWHEREid=1AND@foundISNULLUNIONALLSELECT1,'reset'FROMDUALWHERE(@found:=NULL)ISNOTNULL;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript