![]() |
1
4
Foreign Key Constraints
文档中的一个示例:
这样,如果要添加父行和匹配的子行,如下所示:
然后像这样删除父对象:
您将发现匹配的子记录已消失。在我看来,这是最好的办法。 :要在1个表中执行此操作,请执行以下操作:
然后,如果添加两行,一行引用另一行:
|
![]() |
2
2
我猜最初的作者想的是分层查询中的一些东西。
删除所有孤立项的最简单方法可能是执行如下查询:
|
![]() |
3
2
http://www.sitepoint.com/article/hierarchical-data-database/1/ 从这样的结构中检索数据不仅非常高效(单次选择并获得所有子级),而且还可以在单次delete语句中删除树的整个分支。 |
![]() |
4
1
右连接通常用于查找其他数据库中的孤立项。但这也可以通过左连接实现。 |
![]() |
5
1
另一种选择(如果您没有使用InnoDB,+1 Paolo)是使用 Delete Triggers 在父MySQL表上。 请记住,使用delete触发器时,删除行由
|
![]() |
Karlo · PHP Sqlite PDO最新版本 4 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 4 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 4 月前 |