[英]Can't figure out where SQL Syntax error is coming from
Question 题
I'm writing a basic SQL script to create two tables and their columns. 我正在编写一个基本的SQL脚本来创建两个表及其列。 When I try to run the script I'm getting a Syntax error.
当我尝试运行脚本时,出现语法错误。 Could you please let me know why this syntax error is occurring and how to fix it?
您能否让我知道为什么发生此语法错误以及如何解决它? I couldn't understand why it was happening.
我不明白为什么会这样。 Maybe I've missed something out or it's a simple error.
也许我错过了一些东西,或者这是一个简单的错误。
SQL Code 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
)
if you are using mysql, i guess integer type is int, not integer 如果您使用的是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)
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.