介绍表关系:
目的:删除以orders为中心的4表信息-->orders、member、product、order_traveller
注意:对于订单,不能因为删订单就把产品删掉、不能因为删订单就把member删掉、不能因为删订单就把对应的旅客删掉。
对于非主键相关联的字段,采用直接删除主键方式
<!--删除订单-->
<delete id="deleteById">
delete from order_traveller where orderId = #{id};
delete from orders where id = #{id}
</delete>
对于是主键无法删除的字段,采用修改外键为空的方式,
<!--删除订单之前,修改order外键-->
<update id="updateById">
update orders set productId = null where id = #{id};
update orders set memberId = null where id = #{id}
</update>