mirror of
https://github.com/MariaDB/server.git
synced 2025-01-19 13:32:33 +01:00
24 lines
420 B
Text
24 lines
420 B
Text
#
|
|
# Test self-referential foreign keys
|
|
#
|
|
|
|
--source include/galera_cluster.inc
|
|
--source include/have_innodb.inc
|
|
|
|
CREATE TABLE t1 (
|
|
f1 INT NOT NULL PRIMARY KEY,
|
|
f2 INT,
|
|
FOREIGN KEY (f2)
|
|
REFERENCES t1(f1)
|
|
ON DELETE CASCADE
|
|
) ENGINE=InnoDB;
|
|
|
|
INSERT INTO t1 VALUES (1, 1), (2, 1);
|
|
|
|
--connection node_2
|
|
DELETE FROM t1 WHERE f1 = 1;
|
|
|
|
--connection node_1
|
|
SELECT COUNT(*) = 0 FROM t1;
|
|
|
|
DROP TABLE t1;
|