2012-11-23 157 views
0

我有一列是外鍵。只要添加的行具有存在於父表中的數據,就可以向該列添加行。儘管,某些行沒有屬於父表中的條目。我想用外鍵保留列,但即使它沒有父項,該列仍應存儲它。MySQL外鍵查詢

在MySQL中有沒有辦法做到這一點?

Regards

回答

1

外鍵約束強制該值存在於被引用表中。如果試圖插入一個不存在於被引用表中的值,那麼它將失敗。

你有兩個選擇:

  1. 存儲空,而不是不存在的ID。
  2. 請勿使用外鍵約束。