我建了一张查询表,从两个基础表里获取数据,请问怎么保证数据的一致性?

我建了一张查询表,原本想用外键关联,结果不行,数据不一致,父表插入数据,字表数据没有变化,请问还有什么办法能解决两张表数据的一致性吗

看你具体业务呀,如果是完全的父子表。那就再新增父表service里面做主键返回,然后同时新增子表数据。

插两遍不行吗

如果不是分布式的,直接放在一个事务里提交就能保证一致性了。

两张表的更新方法都调一次呗

写两个sql插入语句,主表和子表的,子表里面有主表的主键就行,插入的时候调用两个sql只要在一个接口里面实现就行了。我是习惯不用强约束