2016-04-01 14 views
-3

Error-Anweisung:Fehlercode: # 1064 MySQL Query

1064 - Sie haben einen Fehler in Ihrer SQL-Syntax; Sie in die Bedienungsanleitung für die richtige Syntax zu verwenden in der Nähe von ') ENGINE = MEMORY' in Zeile 6

CREATE TABLE abc (
srnum INT(5) NOT NULL AUTO_INCREMENT PRIMARY KEY , 
samay TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP , 
lat VARCHAR(255) NOT NULL , 
lon VARCHAR(255) NOT NULL , 
) ENGINE = MEMORY ; 
+0

Sie haben ein zusätzliches Komma vor der Klammer – Fabio

Antwort

0

zu Ihrer MySQL-Server-Version entspricht Sie müssen das zusätzliche Komma (,) vom Ende der fünften Zeile entfernen. Die SQL sollte wie folgt aussehen:

CREATE TABLE abc ( 
    srnum INT(5) NOT NULL AUTO_INCREMENT PRIMARY KEY , 
    samay TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP , 
    lat VARCHAR(255) NOT NULL , 
    lon VARCHAR(255) NOT NULL 
) ENGINE = MEMORY ; 
2

Sie haben ein zusätzliches Komma vor der Klammer

CREATE TABLE abc ( 
    srnum INT(5) NOT NULL AUTO_INCREMENT PRIMARY KEY , 
    samay TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP , 
    lat VARCHAR(255) NOT NULL , 
    lon VARCHAR(255) NOT NULL 
) ENGINE = MEMORY ;