ネイティブに外来鍵を設定する方法

1.外部キーを設定したいテーブルに、外部キーの値を格納する列を作成します。`FOREIGN KEY`キーワードを使用して、その列が外部キー列であることを指定できます。

CREATE TABLE 表名 (

列1 数据类型,

 

列2 数据类型,

 

 

外键列 数据类型,

 

FOREIGN KEY (外键列) REFERENCES 参照表名(参照表列) );


引用カラムが参照テーブル内に存在し、そのカラムが主キーまたはユニーク制約があることを確認します。

CREATE INDEX 索引名 ON 参照表名(被引用列);

主テーブルにデータを挿入する際は、その外部キー列の値が参照テーブルの参照先列に存在することを確認してください。外部キー列の値が参照テーブルの参照先列に存在しない場合、挿入は失敗し、例外が発生します。

FOREIGN KEY (外键列) REFERENCES 参照表名(参照表列) ON DELETE CASCADE ON UPDATE CASCADE

上記サンプルでは、参照テーブルの行が削除または更新されると、関連する外部キーの行も削除または更新されます。上記は、Naicat で外部キーを設定する場合の一般的な手順と構文となります。なお、具体的な設定方法は、データベース管理システムのバージョンや実装によって異なる可能性があります。

bannerAds