В БД я только одна таблица: навигация (InnoDB) Удалить запись из БД с возможными детей
Можно настроить эту таблицу: Если я удалить где идентификатор == 1, все id 1 (Корневой элемент) будут удалены автоматически?
UPDATE
Я пытаюсь воссоздать таблицу:
CREATE TABLE `navigation` (
`id` int(10) unsigned NOT NULL auto_increment,
`name` VARCHAR(32),
`url` VARCHAR(32),
`position` int(10),
`parent_id` int(10) unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `type` (`parent_id`)
CONSTRAINT `??????` FOREIGN KEY (`parent_id`)
REFERENCES `types` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
)
Но какое значение нужно в строке 9?
Здесь таблица уже существует. –