SQL在主数据库中插入行时插入相关的行

时间:2017-02-22 18:34:09

标签: mysql sql foreign-keys cascade relation

设置外键关系后,我们可以选择在主表(外键源)中删除/更新行时要执行的操作。

我的问题是:

我是否可以设置关系,以便在主表中插入记录时,所有相关表都会插入带有外键的新行?我正在寻找这种解决方案,因为创建具有依赖性的记录会更安全。我已经使用PHP手动创建了这个依赖记录树。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您基本上是在描述触发器,因此请阅读https://dev.mysql.com/doc/refman/5.7/en/trigger-syntax.html

希望有所帮助。