如何删除mysql中的父行?

时间:2018-07-10 12:22:35

标签: mysql yii2 row parent sql-delete

我想删除我的表行,但它是父行,因此我应该先删除子行。我的问题是如何找到子行并将其删除,最后删除父行?

我有2个表与具有 id 列(我的主键)的 example.table (我的具有父行的主表)相关。那么如何通过 id (在我的主表中)找到那2个表并删除子行?

我正在使用mysql数据库和yii2框架。

1 个答案:

答案 0 :(得分:0)

您可以手动找到子代并在PHP脚本中将其删除,也可以在外键定义上使用ON DELETE CASCADE

https://dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html