我需要关于是否ON DELETE CASCADE
适合在下表中使用的建议
CREATE TABLE category
(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
maincategory INT DEFAULT NULL,
FOREIGN KEY(maincategory) REFERENCES category(id) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB DEFAULT CHARSET = utf8;
在这种情况下,如果主类别被删除,ON DELETE CASCADE 将简单地删除所有子类别。这是推荐的方法吗?