結合主キーを外部キーとして使用するにはどうすればよいですか?
主キーが結合主キーであるテーブルがありますが、この結合主キーは別のテーブルの外部キーです。どうすればよいですか?
例:
CREATE TABLE IF NOT EXISTS Customers(
firstname varchar(25) not null,
lastname varchar(25) not null,
certificatetype varchar(25) not null,
証明書番号 varchar(25) が null ではありません、
性別 varchar(6) が null ではありません、
制約 uc_customerID 主キー (証明書タイプ、証明書番号)
);
CREATE TABLE IF NOT EXISTS cab_status(
ID int NOT NULL AUTO_INCREMENT PRIMARY KEY、
roomname varchar(10) not null、
certificatetype varchar(25) not null、
certificatenumber varchar(25) not null、
外部キー() 参照customer ()
)";
certificatetype とcertificatenumber を顧客の主キーと cab_status の外部キーとして使用したいのですが、赤い部分はどうすればよいですか?
人の名前なので
-----解決策----------- ---------
外部キー(証明書タイプ,証明書番号) 参照顧客(証明書タイプ,証明書番号)