【发布时间】:2018-07-10 12:22:34
【问题描述】:
我想删除我的表行,但它是父行,所以我应该首先删除子行。我的问题是如何找到子行并删除它们,最后删除父行?
我有 2 个表与具有 id 列(我的主键)的 example.table(我的主表有父行)有关系。那么如何通过 id (在我的主表中)找到那 2 个表并删除子行?
我正在使用mysql数据库和yii2框架。
【问题讨论】:
-
查看我的previous answer。它适用于你吗...?
-
如果您已经定义了关系并使用带有外键约束的 innoDb
on delete和on update如果通过 GII 生成的模型定义了关系,则您不必担心找到子模型并且使用活动记录模型删除父项也会删除子项,如果您在一个表中有父项,而另一个表中有子项。
标签: mysql yii2 row parent sql-delete