У меня есть таблица смежности с родительским и дочерним элементами, и когда я удаляю свой родительский элемент, я хотел бы удалить все его дочерние элементы.удалить в таблице смежности
Мой стол:
id name parent
1 Name1 null
2 SubName1 1
Когда я пытаюсь удалить строку с идентификатором = 1 Я хотел бы удалить и идентификатор = 2 Как я могу это сделать?
Мой стол:
CREATE TABLE IF NOT EXISTS `cats` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`parent` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `parent` (`parent`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Какую базу вы используете? –
* Является ли это таблицей базы данных? – Oswald
Неправильно, это должно быть «его или ее ребенок». Если вы не используете Mac, то это неважно – musefan