私はSQLを初めて使用していますが、まだ理解していないようなことがたくさんあります。 I次の表SQL:外部キーが複合主キーを参照しています
CREATE TABLE Person
(
First_Name varchar(20) NOT NULL,
Name varchar(20) NOT NULL,
Address varchar(50) NOT NULL,
PRIMARY KEY (First_Name, Name, Address)
);
を持っている私は、外部キーも主キーとしてテーブルの人からの主キーを持つ別のテーブルを作成したい知っている:これは「doesnのいくつかの理由について
CREATE TABLE Purchase
(
No_Installments int,
Rate int,
Person varchar(50) NOT NULL PRIMARY KEY,
CONSTRAINT PFK
FOREIGN KEY (Person) REFERENCES Person (First_Name, Name, Address)
);
を私は毎回エラーが出ます。私はすでにstackoverflow上で他のスレッドを見てきましたが、実際には私を助けてくれないようです。私は間違って何をしていますか?
使用しているデータベースにタグを付けてください。 –