如何删除mysql中的父行?

o2gm4chl  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(351)

我想删除我的表行,但它是父行,所以我应该先删除子行。我的问题是如何找到子行并删除它们,最后删除父行?
我有两个表与example.table(我的主表有父行)有关系,这个表有id列(我的主键)。那么如何通过id(在我的主表中)找到2个表并删除子行呢?
我使用的是mysql数据库和yii2框架。

ax6ht2ek

ax6ht2ek1#

您可以手动查找子级并在php脚本中删除它们,也可以在外键定义中使用on delete cascade
https://dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html

相关问题