编码思路随笔

1、代码编写逻辑

在对一个表的某条数据进行更新时,要仔细考虑一下是否需要做以下的前置考虑。

·所需更新的表(比如学费表)的数据的主键对应别的数据表(实际学费缴费表)的字段,当更新学费表信息的时候,比如学费表有以下字段可以更新(主键id,缴费备注、所需缴费金额),在这条数据中,如果备注改了(无关紧要的字段进行更新),其实直接更新这条数据就可以,不需要额外处理。还有另外一种情况,当过两年人们小日子不错,学费上调,当所需缴费金额变了,如果此时还有一个实际学费缴费表,当然也包含有学费表的主键,如果此时仅仅简单更新一下 旧的学费表 对应的数据信息,那么实际学费缴费表的那条数据与学费表中的对应数据是对应不上的,因为学费缴费表中的实际缴费(比如有这个字段)其实对应的是旧的学费表的字段所需缴费金额的值,此时数据信息就错乱了。

针对上述情况:可以采用下述方式进行解决(俺目前只知道这个,欢迎评论出新的解决方式),在更新到主要字段时,将旧数据进行逻辑删除,随后插入新的修改后的对应的数据信息,这样旧数据依旧对应旧信息,日后在查询还可以查询到,而新的缴费信息自然对应新的学费表,也不会有什么问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值