Форум программистов, компьютерный форум, киберфорум
Наши страницы

MySQL

Войти
Регистрация
Восстановить пароль
 
Van-89
4 / 4 / 0
Регистрация: 17.10.2012
Сообщений: 40
#1

Удаление из двух таблиц (Пример Удаление поста с комментариями) - MySQL

17.06.2014, 13:08. Просмотров 611. Ответов 1
Метки нет (Все метки)

Подскажите как решить данную проблему...
Имеется связанные таблицы постов и комментариев...
Нужно сделать так что бы можно было удалить сначала комменты а потом сам пост...

Имеется вот такой запрос который удаляет все это но в случае если комментов нету то он не работает...
SQL
1
DELETE table_post, table_post_comment FROM table_post_comment LEFT JOIN table_post ON table_post_comment.id_post_comment = table_post.id_post WHERE table_post_comment.id_post_comment = '69';
Хотел сделать одним запросом...

Уже делал аналогично с галереей но там использовал два запроса...
Сначала удалял рисунки а потом саму галерею...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2014, 13:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Удаление из двух таблиц (Пример Удаление поста с комментариями) (MySQL):

Удаление из двух таблиц - MySQL
У меня есть две таблицы... zadania, coment_ver Из двух нужно одновременно удалить записи Я написал так: DELETE zadania,coment_ver...

Удаление значений из двух таблиц - MySQL
Добрый день! Есть две таблицы (Пользователи и Задачи пользователей), и двумя запросами я удалял массивы id-шников в данных таблицах...

Один запрос на удаление записи из двух таблиц - MySQL
Есть две таблицы с такой структурой (пример): Вебинары id | theme | content Участники id | id_webinar | id_users

Запрос для сравнений значений полей двух таблиц и удаление записи, если значение не нашлось - MySQL
приветствую, прошу помочь, голову ломаю уже как час, как можно правильно написать такой запрос(mysql), буду благодарен за помощь:) есть...

Удаление таблиц - MySQL
Как можно за один запрос удалить все таблицы *_jshopping_* ? Когда есть много таблиц с частью jshopping в середине названия (например,...

Удаление из нескольких таблиц - MySQL
Есть таблицы user user_id INTEGER user_login VARCHAR group group_id INTEGER group_name VARCHAR

1
_ViPeR_
550 / 444 / 81
Регистрация: 02.03.2010
Сообщений: 1,075
17.06.2014, 14:10 #2
А сделать ключ на id_post_comment ON DELETE CASCADE?
При удалении записи из table_post, все связанные с ней по id_post_comment записи из table_post_comment будут удаляться автоматически средствами БД
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2014, 14:10
Привет! Вот еще темы с ответами:

Удаление связанных таблиц - MySQL
Есть таблицы: "products" в ней поля (id_product, price, weight, id_list_product(FOREIGN KEY)); "list_products" в ней поля...

Соединение таблиц и удаление - MySQL
Не могу разобраться. Есть две таблицы: Табл1 с полем order Табл2 с полями id,order_date Нужно удалить записи из табл1 такие, если в...

Пример запроса для выборки из двух таблиц (множественное объединение?) - MySQL
Есть 2 таблицы: А: id, id_1, value_1, id_2, value_2, id_3, value_3 1, 1, 10, 2, 20, 3, 30 B: id, name 1 Name1 2 Name2 3...

Вопрос века! :) Создание и удаление таблиц... - Базы данных
Подскажите пожалста, Каким образом можно управлять удаленными таблицами MS Access. К примеру у меня на сайте находится mdb-файл с БД, в нем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru