убить детей, а в конце родителя. - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 01 Dec 2024 15:40:26 +0300 <blockquote class="blockquote"><strong>Ant0ha</strong> (14 Мая 2011 / 15:29)<br> InnoDB в помощь. Определяешь внешние ключи и связи (ON DELETE CASCADE), при удалении строки в родительской таблице, удалятся и все чилды, т.е. одним запросом.<br> <a href="http://scabbiaza.net/innodb.html" target="_blank" rel="nofollow">http://scabbiaza.net/innodb.html</a></blockquote> Прости, забыл указать что база постгресовская) https://visavi.net/topics/21513/361154 убить детей, а в конце родителя. Женек Sat, 14 May 2011 19:31:11 +0400 Сообщения https://visavi.net/topics/21513/361154 InnoDB в помощь. Определяешь внешние ключи и связи (ON DELETE CASCADE), при удалении строки в родительской таблице, удалятся и все чилды, т.е. одним запросом.<br> <a href="http://scabbiaza.net/innodb.html" target="_blank" rel="nofollow">http://scabbiaza.net/innodb.html</a> https://visavi.net/topics/21513/361080 убить детей, а в конце родителя. Ant0ha Sat, 14 May 2011 15:29:59 +0400 Сообщения https://visavi.net/topics/21513/361080 7. <strong>Basters</strong>, 2 вроде как не 100500 ;)<br> вопрос о многих категориях не стоял.<br> Но опять же 2 запроса, только с IN(&#039;1&#039;, &#039;2&#039;, &#039;3&#039;) https://visavi.net/topics/21513/361034 убить детей, а в конце родителя. ramzes Sat, 14 May 2011 13:34:14 +0400 Сообщения https://visavi.net/topics/21513/361034 погугли на тему каскадное удаление https://visavi.net/topics/21513/361025 убить детей, а в конце родителя. Алексей Sat, 14 May 2011 13:15:46 +0400 Сообщения https://visavi.net/topics/21513/361025 2. <strong>ramzes</strong>, <strong>dima.london</strong>, если я спрашиваю, значит не судьба, 100500 запросов гонять не есть хорошо.<br> <br> <em><span style="font-size:x-small">Добавлено через 07:06 сек.</span></em><br> 5. <strong>dima.london</strong>, ERROR: syntax error at or near &quot;UNION&quot; https://visavi.net/topics/21513/361016 убить детей, а в конце родителя. Женек Sat, 14 May 2011 12:46:13 +0400 Сообщения https://visavi.net/topics/21513/361016 2. <strong>ramzes</strong>, ну а допустим мне нужно удалить со всеми детьми?<br> допустим<br> <pre class="prettyprint">вложения&#58; 1/2/3 delete from `category` where `parent`=&#039;1&#039;; // удаляем категорию 2 delete from `category` where `id`=&#039;1&#039;; // удаляем саму категорию 1</pre> а категория 3 останется нетронутой.<br> тут нужна рекурсия, только как это реализовывать я даже не знаю.<br> может что то с помощью array_walk_recursive, хз https://visavi.net/topics/21513/360936 убить детей, а в конце родителя. KOZZ Sat, 14 May 2011 05:21:06 +0400 Сообщения https://visavi.net/topics/21513/360936 Попробуй что-то типа <br> <pre class="prettyprint">DELETE FROM `children` WHERE `children_id`=`roditel_id` UNION ALL DELETE FROM `roditel` WHERE `roditel_id`=ID</pre> https://visavi.net/topics/21513/360921 убить детей, а в конце родителя. Дмитрий Sat, 14 May 2011 01:49:26 +0400 Сообщения https://visavi.net/topics/21513/360921 3. <strong>dima.london</strong>, Это он и есть <img src="https://visavi.net/uploads/stickers/obana.gif" alt="obana"> https://visavi.net/topics/21513/360919 убить детей, а в конце родителя. Макс Sat, 14 May 2011 01:47:35 +0400 Сообщения https://visavi.net/topics/21513/360919 2. <strong>ramzes</strong>, только хотел сказать<br> З.Ы. Тему назвал - прямо как журналист программы Максимум <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> https://visavi.net/topics/21513/360917 убить детей, а в конце родителя. Дмитрий Sat, 14 May 2011 01:36:37 +0400 Сообщения https://visavi.net/topics/21513/360917 двумя не судьба?<br> delete chld where mather_id = $id<br> delete mather where id = $id https://visavi.net/topics/21513/360901 убить детей, а в конце родителя. ramzes Sat, 14 May 2011 00:29:39 +0400 Сообщения https://visavi.net/topics/21513/360901 Помогите засунуть все в 1 запрос.<br> есть таблица категорий и таблица моделей.<br> В таблице моделей записи ссылаются на id категории.<br> <br> При удалении категории нужно прибить всех детей в таблице моделей, а затем убить родителя в таблице категорий. Одним запросом. Связаны по ID<br> Что то ничего у меня не получается https://visavi.net/topics/21513/360890 убить детей, а в конце родителя. Женек Sat, 14 May 2011 00:02:29 +0400 Сообщения https://visavi.net/topics/21513/360890