はい、正しいです:
どうやらNO ACTION
およびRESTRICT
同義です。さらに、ON DELETE / UPDATE
がない場合は常に使用されるため 句、これはデフォルトの動作です。
外部列は、NOT NULLとして宣言されていない限り、NULLに設定されます(またはInnoDBは削除または更新を許可しません)。
カスケードは外部列を削除(または更新)します。
したがって、基本的にそのオプションを使用することはできません。
はい、正しいです:
どうやらNO ACTION
およびRESTRICT
同義です。さらに、ON DELETE / UPDATE
がない場合は常に使用されるため 句、これはデフォルトの動作です。
外部列は、NOT NULLとして宣言されていない限り、NULLに設定されます(またはInnoDBは削除または更新を許可しません)。
カスケードは外部列を削除(または更新)します。
したがって、基本的にそのオプションを使用することはできません。