0

我有一列是外键。只要我添加的行具有父表中存在的数据,向列添加行就可以了。虽然,有些行没有属于父表的条目。我想用外键保留该列,但即使它没有父级,该列仍应存储它。

有没有办法在 MySQL 中做到这一点?

问候

4

1 回答 1

1

外键约束强制该值存在于被引用的表中。如果您尝试插入引用表中不存在的值,那么它将失败。

你有两个选择:

  1. 存储 NULL 而不是不存在的 ID。
  2. 不要使用外键约束。
于 2012-11-23T14:21:28.090 回答