私はphpmyadminでmysqlを使用しています。私は2つのテーブルを作成しました。phpmyadminでmysqlの外部キーを参照する方法
company (
company_id INT PRIMARY KEY,
company_name VARCHAR(20)
);
users (
user_id INT PRIMARY KEY,
user_first_name VARCHAR(20) ,
user_last_name VARCHAR(20),
user_type VARCHAR(10),
user_email VARCHAR(40)
);
ここで、私は外資系企業(会社)のユーザーへの参照(user_id)を宣言したいと思います。会社は同時にプライマリと外部キーになります。それ、どうやったら出来るの?
名前は20文字を超える*ロット*にすることができ、電子メールアドレスは頻繁に40文字を超えることがあります。 'VARCHAR(255)'をデフォルトとして使用するのは、あなたが何か短いものを使う非常に魅力的な理由がない限りです。 – tadman
何かは、それ自身のテーブルのプライマリキーと別のものの外部キーになることができます。それは実際にはかなり正常です。 – tadman
@tadmanありがとうございました。しかし、どのように私はphpmyadminで外部キーを参照するのですか? –