现在我有一个有两个外键的表,两个外键都引用不同的表。当我在一个外键字段中插入一个值,但不在另一个外键字段中插入值时,由于外键约束,我的插入会失败。当我不使用外键时,如何为引用外键的列提供默认值(例如 NULL 或 0),或者使外键可选?我的表使用 MySQL 和 XAMPP。
最佳答案
将该列声明为可为空。
然后,当您不使用外键时,在列中使用 NULL。
关于MySQL : How to give a default value to a foreign key when I don't use it?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44374879/