Bowen
@Bowen
Японский бог

Как удалить данные из нескольких взаимосвязанных таблиц?

Добрый вечер!

Есть 3 таблицы:
mq_material:
    id | title 
    1  | Material
mq_other:
    id | title 
    1  | title1
    2  | title2
    3  | title3
mq_material_other:
    material_id  | other_id
    1                  | 1
    1                  | 2
    1                  | 3

Мне нужно удалить материал и соответственно удалить все записи в других таблицах связанных с материалом. Подскажите пожалуйста, как это можно сделать ?
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
gibson_dev
@gibson_dev
Пример из документации
DELETE t1, t2 FROM t1 INNER JOIN t2 INNER JOIN t3
WHERE t1.id=t2.id AND t2.id=t3.id;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы