2016-03-24 33 views
0

質問
2つのテーブルとその列を作成するための基本的な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 
) 
+5

整数 ' ; 2つのステートメントの間 –

+0

Phoneno整数? PaymentYype varchar?あなたは他の問題を抱えています。 –

+0

本当に、私はあなたのコマンドをコピーして、エラーなしでテーブルを作成して実行しました。 – user1104946

答えて

0

MySQLを使用している場合、iは整数型は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) 
); 
関連する問題