2016-04-08 19 views
0

私はすでにテーブルを作りましたが、外来キーを見つけただけで、今私はそれらが必要であることを知っています。外部キーを追加するには?

2テーブルの2つの列の間にリレーションシップを追加するにはどうすればよいですか?私は、外国のキーがどのように使われているか、私の場合はどうすれば使用できますか?

+0

あなたのケースが何であるか説明していません。 – jhamon

+0

基本的には、データベースに外部キーを追加するためのクエリを要求しています...複数のバリエーションを参照して、どのクエリを使用するのが最適かを尋ねます。 –

+1

「今、私は彼らが必要なのを知っている」ということを心に留めておいてください。通常、「彼らは本当にクールだと思っています。外部キーの長所と短所を読んでから、それらにコミットしてください。彼らは無料で来ない。 – tadman

答えて

1

ALTER TABLEクエリを使用して、テーブルを変更して外部キー制約を追加します。 ADD CONSTRAINT

ALTER TABLE yourTable 
ADD CONSTRAINT FOREIGN KEY (col_in_yourTable) REFERENCES otherTable (col_in_otherTable); 

構文本質的CREATE TABLECONSTRAINT句と同じです。

+0

ありがとう! :) それは有り難いです –

関連する問題