在数据库中我只有一个表: 导航(InnoDB)
是否可以将此表配置为:如果我删除其中 id == 1,所有 id 1(根项)子将被自动删除?
更新
我尝试重新创建表:
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 行需要什么值?