У кого-нибудь есть идея о том, как удалить из нескольких таблиц в одном запросе? Я почесывал голову бесконечно, пытаясь найти способ сделать эту работу. Но мой бесконечный поиск на Google havnet помог ..УДАЛИТЬ ОТ нескольких таблиц?
У меня есть кнопка удаления на моем сайте, который необходимо удалить из нескольких таблиц .. На данный момент он использует код, чтобы удалить из таблицы «tilbehor»
DELETE FROM tilbehor WHERE t_id = '$id'
Но я также нужно удалить из таблицы «Обл»
в таблице Обл я есть 3 столбца «идентификатор», «P_ID» и «t_id». Мне нужно все это исключить, где «t_id» = в $ идентификатор из запроса
Проведите поиск по «транзакциям». –
Какой двигатель db вы используете? Вы также можете решить эту проблему, выполнив динамический SQL, например, создав коллекцию имен таблиц и итерации по ней, поэтому в одном и том же запросе изменяется только имя таблицы. Немного грязно, да. Другим вариантом было бы создание хранимой процедуры. – facundofarias
Добавить ограничение внешнего ключа – symcbean