DELETE FROM Profile, Images, Schedules
USING Profile
INNER JOIN Images USING(profile_id)
INNER JOIN Schedules USING(profile_id)
WHERE Profile.profile_id = 47
У меня есть этот фрагмент кода mysql, который удаляет все записи с профилем 47. Однако, скажем, в расписаниях нет 47, тогда весь запрос не удаляет другие записи из других таблиц.
В основном я хочу, чтобы он удалил все, независимо от того, есть ли в расписаниях запись.
Другой вариант - запросить базу данных, чтобы проверить таблицу расписаний перед выполнением запроса на удаление?