2016-10-20 8 views
1

私は別のテーブルのidフィールドへの外部キーを持つテーブルを持っています。 (へ?)Author.idSQLiteの弱い外部キーは可能ですか?

の例Book.author_id外部キーの

は、しかし、時々私は著者が不明であると言いたい場合AUTHOR_IDはnullに持っていると思います。しかし、これは外部キーのテーブル制約に失敗します。

方法はありますか?

答えて

1

NULL値を許可する外部キー制約を取得するには、何もしないでください。それがデフォルトです。

常に有効な参照を持つようにしたい場合は、NOT NULL制約を追加する必要があります。

関連する問題