Add and test --[no]check-child-tables.

This commit is contained in:
Daniel Nichter
2013-12-13 19:31:30 -08:00
parent c2fecb1679
commit 39c020020c
4 changed files with 191 additions and 2 deletions

View File

@@ -0,0 +1,19 @@
DROP DATABASE IF EXISTS on_del_cas;
CREATE DATABASE on_del_cas;
USE on_del_cas;
CREATE TABLE parent (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY
) ENGINE=InnoDB;
CREATE TABLE child1 (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
parent_id INT NOT NULL,
FOREIGN KEY fk1 (parent_id) REFERENCES parent (id) ON DELETE RESTRICT
) ENGINE=InnoDB;
CREATE TABLE child2 (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
parent_id INT NOT NULL,
FOREIGN KEY fk1 (parent_id) REFERENCES parent (id) ON DELETE CASCADE
) ENGINE=InnoDB;