自关联表结构如下
CREATE TABLE `demo` (
  `id` bigint(10) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `parent_id` bigint(10) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
怎么在删除 id 为1的数据时同时删除他的子数据和子数据的子数据
不使用有规律的id比如1级id是01 2级是0111 三级是011113这种的