gpt4 book ai didi

MySQL创建表并从另一个表设置属性?

转载 作者:行者123 更新时间:2023-11-29 07:52:26 24 4
gpt4 key购买 nike

我是这方面的初学者,但是否可以(在 MySQL 工作台中)创建一个依赖于另一个表中的属性的属性集?

CREATE TABLE danes (
id INT PRIMARY KEY,
name VARCHAR(50),
nationality VARCHAR(20),
gender CHAR(1),
degree SET ?????????????????? from degree(level)
);

CREATE TABLE degree (
level VARCHAR(10),
subject VARCHAR(20),
institutionawarding VARCHAR(20),
yearawarded DATE,
PRIMARY KEY (level, subject)
);

没关系,我明白了

最佳答案

我猜你想要另一个表,一个联结表:

CREATE TABLE DaneDegrees (
DanesId INT REFERENCES danes(id),
Level VARCHAR(10),
Subject VARCHAR(20),
FOREIGN KEY fk_level_subject(level, subject) REFERENCES Degree(level, Subject)
);

但是,我会在丹麦语度数 中都有一个INT AUTO_INCRMENT PRIMARY KEY

关于MySQL创建表并从另一个表设置属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26087119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com