我想删除我的表行,但它是父行,因此我应该先删除子行。我的问题是如何找到子行并将其删除,最后删除父行?
我有2个表与具有 id 列(我的主键)的 example.table (我的具有父行的主表)相关。那么如何通过 id (在我的主表中)找到那2个表并删除子行?
我正在使用mysql数据库和yii2框架。
答案 0 :(得分:0)
您可以手动找到子代并在PHP脚本中将其删除,也可以在外键定义上使用ON DELETE CASCADE
https://dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html