【发布时间】:2011-09-23 10:27:04
【问题描述】:
在 MySQL 中,有没有办法指定 a.column 不能存在于 b.column 中 - 反向外键?
换句话说:
# Would not return any rows ever
SELECT * FROM a
INNER JOIN b ON a.column = b.column;
# Would fail
INSERT INTO a
SELECT * FROM b;
# Would not insert any rows
INSERT IGNORE INTO a
SELECT * FROM b;
【问题讨论】:
-
您想要“可以在 A 或 B 中,但不能同时在两者中”?
标签: mysql foreign-keys theory