实现这一目标的最佳方法是什么?
表 A 和表 B 通过表 B 上的 FK 具有“主从”关系。 key 设置为级联删除和更新。
表 B 是新的,因此没有 A 那么多的记录。
当插入表 A 时,我希望表 B 有一个新记录,其中表 A 的 ID 字段已完成,其他所有内容都为空白准备好供用户输入。
随着表 A 的更新,我希望表 B 有一个新记录,其中表 A 的 ID 字段已完成,如果表 B 中尚不存在表 A 的 ID,则其他所有内容都为空白准备好供用户输入。
触发器,我假设?
非常感谢!
最佳答案
我认为您需要在表 A 上使用插入触发器。
每当插入 A 时,检查 ID 是否存在于 B 中,如果不存在,则插入 B。
关于SQL:级联 "insert"并在更新时插入(如果不存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14947497/