2016-10-17 2 views
2

Ich bekomme diesen Fehler, aber ich weiß nicht, was ich falsch mache? Ich fülle gerade diesen typischen Tisch aus. (Ich bin neu bei SQL)SQL Fehler beim Hinzufügen einer Tabelle

CREATE TABLE Post (id int(10) NOT NULL AUTO_INCREMENT, datum timestamp(3) NOT NULL, tekst varchar(255) NOT NULL, eigenaar varchar(255) NOT NULL, PRIMARY KEY (id, eigenaar)); 

Dies ist der Fehler, den ich bekommen: error

Kann mir jemand helfen?

+0

Versuchen Sie Backticks um die Spaltennamen zu setzen. –

+0

Hallo, vielen Dank schon für die Antwort. Aber das funktioniert nicht. Schöne Grüße – Dylanbeginner21

Antwort

3

Sie haben wahrscheinlich eine mysql-Version 5.6.3 oder früher, die die store of fractional temporal values in Feldern nicht unterstützt, daher erhalten Sie die Fehlermeldung a (3) direkt nach der Timestamp-Definition. Entfernen Sie den Bruchteil oder aktualisieren Sie Ihre MySQL-Version auf mindestens 5.6.4.

Verwandte Themen