无法弄清楚SQL语法错误的来源

时间:2016-03-24 14:54:02

标签: mysql sql

问题
我正在编写一个基本的SQL脚本来创建两个表及其列。当我尝试运行脚本时,我收到一个语法错误。你能否告诉我为什么会出现这种语法错误以及如何修复它?我无法理解为什么会这样。也许我错过了一些东西,或者这是一个简单的错误。

显示错误 Error Given

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
)

1 个答案:

答案 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)
);