我有以下简化的表结构,值得一提的是,如果有更好的方法来构造这些数据,则可以更改数据模型。
document:
id text
1 test of document 1 description
id text
2 test of document 2 description
document_section:
id document_id parent_id
1 1
id document_id parent_id
2 1 1
id document_id parent_id
3 1 2
现在,如果我想复制 id 为 1 的文档(来自文档表),我只需在文档表中插入一些更新的数据,但是我应该如何复制组成该部分的部分文档(document_section 中的行)。如果我在 document_section 表中使用 id 1 的行并插入与文档部分 (document_id) 中的新行匹配的更新版本,我如何使用 parent_id 列跟踪映射到该行的所有子项?
我将 PHP 与 PDO 一起使用。