我想删除我的表行,但它是父行,所以我应该先删除子行。我的问题是如何找到子行并删除它们,最后删除父行?我有两个表与example.table(我的主表有父行)有关系,这个表有id列(我的主键)。那么如何通过id(在我的主表中)找到2个表并删除子行呢?我使用的是mysql数据库和yii2框架。
ax6ht2ek1#
您可以手动查找子级并在php脚本中删除它们,也可以在外键定义中使用on delete cascadehttps://dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html
1条答案
按热度按时间ax6ht2ek1#
您可以手动查找子级并在php脚本中删除它们,也可以在外键定义中使用on delete cascade
https://dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html