读书人

求思路关于某表记录删除后影响其他表

发布时间: 2013-11-08 17:52:14 作者: rapoo

求思路,关于某表记录删除后影响其他表的问题
做个进销存软件,比如目前有3个仓库,仓库1,仓库2,仓库3。在记录货物存储的时候都会用下拉框来记录所在仓库。有一天将【仓库3】删除或者【仓库3】这条记录 删除再重建,原来货物表中对应的仓库id就没有了,会报错。这种情况怎样避免?

请有经验的朋友指导一下。
[解决办法]
不做物理删除
[解决办法]
仓库一经引用,就不能再删除。但可以做删除标记,也就是不可以再被引用。

[解决办法]

引用:
仓库一经引用,就不能再删除。但可以做删除标记,也就是不可以再被引用。

+1 弄个isdelete类似的字段标记下 相当于删除。
[解决办法]
1,主要表都增加1列: 是否在用,默认为可用,当业务删除时,将其设置为不可用(逻辑删除)

2,“一天将【仓库3】删除或者【仓库3】这条记录 删除再重建,原来货物表中对应的仓库id。。”
你【仓库3】里还存放这东西,就把【仓库3】拆了,
从业务上也说不通呀,删除必须做校验,从业务上也是拆【仓库】,也要到【仓库】巡视一下,确认【仓库】已空,可以拆了

读书人网 >PB

热点推荐