gpt4 book ai didi

mysql - 如何将 UserID 和 ProductID 列作为下载表中的外键?

转载 作者:行者123 更新时间:2023-11-30 22:31:39 25 4
gpt4 key购买 nike

这就是我到目前为止所做的!!


创建数据库MyWebDB;

创建表用户

( UserID Int Primary Key,
EmailAddress Varchar(50) Not Null,
FirstName Varchar(50) Not Null,
LastName Varchar(50) Not Null)

创建表下载

( DownloadID int Primary Key, 
DownloadDate SmallDatetime Null,
FileNames Varchar(100) Not Null,
Foreign Key (UserID) References Users(UserID),
Foreign Key (ProductID) References Products(ProductID))

创建表产品

(ProductID int primary key, ProductName Varchar(50))

我的SQL查询

enter image description here

最佳答案

您必须为下载表 UserID 和 ProductID 设置数据类型

 Userid int FOREIGN KEY REFERENCES Users(UserID)
Productid int FOREIGN KEY REFERENCES Products(ProductID)

Userid int,
Productid int,
FOREIGN KEY (Userid) REFERENCES Users(UserID),
FOREIGN KEY (Productid) REFERENCES Products(ProductID))

喜欢:

创建表下载

( DownloadID int Primary Key, 
DownloadDate SmallDatetime Null,
FileNames Varchar(100) Not Null,
Userid int,
Productid int,
FOREIGN KEY (Userid) REFERENCES Users(UserID),
FOREIGN KEY (Productid) REFERENCES Products(ProductID))

关于mysql - 如何将 UserID 和 ProductID 列作为下载表中的外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33749051/

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