sql >> Base de Datos >  >> RDS >> Mysql

Error en la creación de la tabla

Su versión de MYSQL es 5.5 o inferior, creo.

MySQL 5.7 tiene soporte de segundos fraccionarios para valores TIME, DATETIME y TIMESTAMP, con una precisión de hasta microsegundos (6 dígitos):

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

El valor de fsp, si se da, debe estar en el rango de 0 a 6. Un valor de 0 significa que no hay parte fraccionaria. Si se omite, la precisión predeterminada es 0. (Esto difiere del estándar SQL predeterminado de 6, por compatibilidad con versiones anteriores de MySQL).

DEMOSTRACIÓN DE SQL FIDDLE