我的想法是做一个订单回收站的功能, 在处理订单时有些没用的订单需要删除,但是又怕删错了可以恢复, 目前的想法是在订单后面加一个是否字段,1代表删除,
想做一个定时命令,每天晚上12点,循环检查30天之前的订单是否字段如果是1,然后把大于30天并且是1的订单从数据表删掉,
而且这个主表下面有多个子表, 都是以订单号为关联的,如果要删除,就需要把这个订单号对应其他子表的订单都删掉
活字格内部的表是有这个级联删除可以选,但是我这个表是外连myqsl,设置高级设置这里选不了,所以在做循环的时候是不是应该先记录下主表里被删除的订单号,然后再去其他子表里面查询这些订单号再删除,
这个命令要怎么设置求大神指点
|