У меня есть две таблицы с данными. Я хочу удалить строки в обеих таблицах. Но у меня есть внешние ключи между ними. Как я могу это сделать?Mysql: удалять строки в двух таблицах с внешними ключами
departure
id departure_date
1 2016-09-29
2 2016-09-30
departure_time
id departure_id (fk)
1 1
2 2
лучше всего было бы иметь запрос, который получает все строки будут удалены, и удаляет строки в обеих таблицах одновременно. Есть ли способ сделать это без удаления ограничений/FK?
В этом примере, скажем, я хотел бы, чтобы удалить все отклонения от даты 2016-09-30
(удаление отъезда: идентификатор 2 и DEPARTURE_TIME: ID: 2)
Hi Mumesh, я ошибаюсь или два написанных вами запроса идентичны? Благодарим вас за подтверждение o выделите разницу. – Robert
Он использует два разных столбца 'id' и' departure_id', хотя только 'departure_id' будет правильным. – Manatax