Oracle_scripte/Tanel/demos/unindexed_foreign_key.sql
2014-09-17 13:23:48 +02:00

17 lines
384 B
MySQL

DROP TABLE t1;
DROP TABLE t2;
CREATE TABLE t1(a INT PRIMARY KEY);
CREATE TABLE t2(b INT, c INT, FOREIGN KEY (c) REFERENCES t1(a));
INSERT INTO t1 SELECT rownum FROM dual CONNECT BY LEVEL<=10;
INSERT INTO t2 SELECT rownum, MOD(rownum,9)+1 FROM dual CONNECT BY LEVEL <= 100;
COMMIT;
UPDATE t2 SET c = 10 WHERE c = 1;
-- in another session run:
-- UPDATE t1 SET a = 7 WHERE a = 6;