gpt4 book ai didi

mysql - CREATE 表执行问题

转载 作者:行者123 更新时间:2023-11-29 13:06:11 25 4
gpt4 key购买 nike

我无法弄清楚我的 table 出了什么问题..

CREATE TABLE PLAYER
(FirstName VARCHAR(15) NOT NULL,
LastName VARCHAR(15) NOT NULL,
BirthDate DATE,
Address VARCHAR(30),
EmailAddress VARCHAR(30) NOT NULL,
Sex CHAR,
TeamName VARCHAR(30) NOT NULL,
ClubName VARCHAR(30) NOT NULL,
AgeGroup VARCHAR(5) NOT NULL,
PRIMARY KEY (LastName),
FOREIGN KEY (TeamName)
**);**

CREATE TABLE TEAMS
(TeamName VARCHAR(30) NOT NULL,
AgeGroup VARCHAR(5) NOT NULL,
Sex CHAR,
CoachFName VARCHAR(20) NOT NULL,
CoachLName VARCHAR(20),
ClubName VARCHAR(30) NOT NULL,
PRIMARY KEY (TeamName),
FOREIGN KEY (AgeGroup)
**FOREIGN KEY (ClubName)**
);

下面是我不断收到的消息..老实说,我不知道如何让这个表执行!我以粗体突出显示了消息指出错误即将发生的地方。

*Msg 102, Level 15, State 1, Line 13
Incorrect syntax near ')'.
Msg 156, Level 15, State 1, Line 24
Incorrect syntax near the keyword 'FOREIGN'.*

最佳答案

您需要指定外键引用的表和字段。例如,对于第一个错误,您需要指定外键(团队名称)引用团队(团队名称)(如果这就是您的意思)。

关于mysql - CREATE 表执行问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22678131/

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