后端操作mysql数据

如下,表A通过“部门”,“项目名称”两个字段可唯一确定“费用“”字段值,表B,C,D在创建数据时关联了表A的“部门”,“项目名称”,“费用”字段,如何较为简单地实现在更改表A的“费用”字段值的时候将B,C,D的“费用”字段值同时更新?

方案一:mysql支持级联更新操作,参考https://blog.csdn.net/sunsineq/article/details/120803659。
方案二:spring支持事务,可以了解下@Transactional,更新表A“费用”字段时同时更新表B,C,D。
如果有帮助,请帮忙采纳🙏

事务一起更新

建议在查询B、C、D表费用时,关联查询A表费用,这样就B、C、D表就不需要冗余费用字段了