2016-07-08 16 views
0

Ich verstehe nicht, was das Problem ist hier, die ich erhielt:SQL ERROR 42X01: Syntaxfehler: Fand

ERROR 42X01 Syntax error: Encountered

String sql = "CREATE TABLE coupon40 (id BIGINT PRIMARY KEY, title VARCHAR(25), start_date DATE," 
+ " end_date DATE," 
+ "amount INTEGER, type ENUM ('Food', 'Electric', 'Traveling', 'Entertainment', 'Sport'), " 
+ "message VARCHAR(25), price DOUBLE PRECISION, image VARCHAR(25)"; 
+0

Können Sie bitte den ganzen Fehler posten? – Shank

+0

Fehlende schließende Klammer – jonhopkins

Antwort

0

Sie die Klammern schließen vergessen.

String sql = "CREATE TABLE coupon40 (id BIGINT PRIMARY KEY, title VARCHAR(25), start_date DATE," 
+ " end_date DATE," 
+ "amount INTEGER, type ENUM ('Food', 'Electric', 'Traveling', 'Entertainment', 'Sport'), " 
+ "message VARCHAR(25), price DOUBLE PRECISION, image VARCHAR(25))"; 
+0

danke, aber was ist mit diesem? Zeichenfolge sql = "CREATE TABLE coupon53 (Kennung BIGINT PRIMARY KEY, Titel VARCHAR (25), Startdatum DATUM," + "Ende_Datum DATUM, Menge INT, Typ ENUM ('Essen', 'Elektrisch', 'Reisen', "Unterhaltung", "Sport")) "; –