4 Stimmen

Fehler #1064 in mySQL-Abfrage

Ich erhalte den folgenden Fehler in der unten stehenden Abfrage:

 #1064 - You have an error in your SQL syntax; check the manual that corresponds 
 to your MySQL server version for the right syntax to use near ')))' at line 1

Code-Schnipsel:

INSERT INTO test_bans( ip, Expiration )
    VALUES (
    "0.0.0.0", DateAdd(
    "d", 1, Date( )
    )

) 

Abfrage zur Tabellenerstellung

CREATE TABLE test_bans (
            ID smallint(6) NOT NULL AUTO_INCREMENT,
            IP text NOT NULL,
            Expiration DATETIME NOT NULL,
            PRIMARY KEY (ID)
            ) TYPE=MyISAM; 

Was übersehe ich?

Bearbeiten, nach dem Ausführen dieser Abfrage erhielt ich diesen Fehler. Ich denke, meine ew Frage ist, wie füge ich einen Tag zu meinem aktuellen Zeitstempel?

#1305 - FUNCTION optimuscprime.DateAdd does not exist 

Abfrage:

 INSERT INTO test_bans( ip, Expiration )
VALUES (
"0.0.0.0", DateAdd(
"d", 1,
CURRENT_TIMESTAMP
)
)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X