Всем привет )
Имею кучу контента в своей базе.
Хочу несколько десятков пунктов удалить.
Данный скрипт получает переменную GET.
PHP:
<?php ini_set('display_errors',1); error_reporting(E_ALL); header('Location: index.php'); include "yzel.php"; $id = $_GET['id']; $sql = "DELETE FROM names WHERE id = '$id'"; if(mysql_query($sql)) { echo "$page удалена"; } else { echo 'Не удалось удалить'; } ?>
это пример с одной таблицей.
но у меня также с этим id есть таблицы history tracklist keywords и keys
т.е. есть связка.
Код:
FROM `names` INNER JOIN `tracklist` ON `name_id` = `names`.`id`
Код:
FROM `names` INNER JOIN `history` ON `name_id` = `names`.`id`
Код:
FROM `names` INNER JOIN `keywords` ON `name_id` = `names`.`id`
Код:
FROM `names` INNER JOIN `keywords` ON `name_id` = `names`.`id`
как мне составить запрос так, чтобы все махом удалить из всех 5 таблиц.
Примечание:
таблицы history , tracklist и т.д. имеют в своем арсенале одинаковые id
т.е. напрмер id 163 в таблице names идет один раз. , а в таблице tracklist 9 раз
Заранее спасибо.
|