У меня есть таблица саморегуляции, и я хочу добавить как родительский, так и дочерний примеры в один запрос. Есть ли лучший способ сделать это, чтобы разбить его так же, как у меня внизу?Таблица саморегуляции, оператор parent/child insert в одном запросе
+---------------------+
| example |
+---------+-----------+
| id | parent_id |
+---------+-----------+
| 1 | |
| 2 | 1 |
| 3 | 1 |
| 4 | 1 |
| 5 | |
| 6 | 5 |
| 7 | 5 |
+---------+-----------+
DECLARE example_id INT;
INSERT INTO `example` (parent_id) VALUE("");
SET example_id = LAST_INSERT_ID();
INSERT INTO `example` (parent_id) VALUE (example_id);
У меня было бы неограниченное количество детей на одного родителя. Спасибо за ссылку. –
OP уже показал в примере, что он имеет несколько childern для каждого родителя. – Johan
Было написано заявление о пропуске, я имел в виду 1 уровень в древовидной структуре. Исправить это прямо сейчас; жаль об этом – frail