Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fehler bei der Tabellenerstellung

Ihre MYSQL-Version ist 5.5 oder niedriger, denke ich.

MySQL 5.7 unterstützt Sekundenbruchteile für TIME-, DATETIME- und TIMESTAMP-Werte mit einer Genauigkeit von bis zu Mikrosekunden (6 Stellen):

CREATE TABLE t1 (t TIME(3), dt DATETIME(6));

Der fsp-Wert muss, falls angegeben, im Bereich von 0 bis 6 liegen. Ein Wert von 0 bedeutet, dass es keinen Bruchteil gibt. Wenn weggelassen, ist die Standardpräzision 0. (Dies weicht vom standardmäßigen SQL-Standard von 6 ab, um die Kompatibilität mit früheren MySQL-Versionen zu gewährleisten.)

SQL-FIDDLE-DEMO