Концепция внешнего ключа mysql

CREATE TABLE parent (id INT NOT NULL,
                     PRIMARY KEY (id)
) ENGINE=INNODB;


CREATE TABLE child (id INT, parent_id INT,
                    INDEX par_ind (parent_id),
                    FOREIGN KEY (parent_id) REFERENCES parent(id)
                      ON DELETE CASCADE
) ENGINE=INNODB;

Я не понимаю смысла помещения здесь ENGINE = INNODB, и почему мы используем ON DELETE CASCADE?

5
задан 10 October 2010 в 06:15
поделиться