【发布时间】:2016-03-29 15:25:30
【问题描述】:
问题
我正在尝试将 Customer 表中的 ID 列链接到 Purchases 表中的 C_ID。我还在学习 SQL,所以我的知识很浅,不知道为什么会发生这个错误。如果有人可以提供解决方案并指出我出错的地方,那就太好了。
SQL 代码
CREATE TABLE Customer (
ID INTEGER,
Firstname VARCHAR (15),
Lastname VARCHAR (15),
Address VARCHAR (254),
Postcode VARCHAR (8),
Email VARCHAR (254),
Phoneno INTEGER,
Points INTEGER,
PRIMARY KEY (ID)
);
CREATE TABLE Purchases (
C_ID INTEGER,
GameName VARCHAR(30),
ConsoleType VARCHAR (20),
Price VARCHAR (254),
PaymentType VARCHAR (20),
Date TIMESTAMP,
PointsGained INTEGER,
PRIMARY KEY (C_ID),
FOREIGN KEY (ID) REFERENCES Customer(ID)
);
【问题讨论】:
-
错误消息有时非常具体。这是其中之一。如果你想成为一名程序员,阅读和解释错误信息是你需要的技能。这一篇是如此清晰和具体,以至于它表明你可能根本没有读过它。话虽如此,有时信息是模糊的,但这是另一回事。
标签: mysql sql sql-scripts