问题
我正在编写一个基本的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
)
CREATE TABLE purchases (
ID INTEGER,
GameName VARCHAR(30),
ConsoleType VARCHAR (20),
Price VARCHAR (254),
PaymentType VARCHAR (20),
Date TIMESTAMP,
PointsGained INTEGER
)
答案 0 :(得分:0)
如果您使用的是mysql,我猜整数类型是int,而不是整数
CREATE TABLE customer (
ID INT(11),
Firstname VARCHAR (15),
Lastname VARCHAR (15),
Address VARCHAR (254),
Postcode VARCHAR (8),
Email VARCHAR (254),
Phoneno INT(11),
Points INT(11)
);
CREATE TABLE purchases (
ID INT(11),
GameName VARCHAR(30),
ConsoleType VARCHAR (20),
Price VARCHAR (254),
PaymentType VARCHAR (20),
Date TIMESTAMP,
PointsGained INT(11)
);