Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL:valor padrão inválido para TIMESTAMP


Curiosamente, ambos funcionam:
`start_time` timestamp(6), 

E:
`start_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

Você pode usar o último -- deixe o especificador de precisão fora da definição.

Mas o método correto é:
`start_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),

Conforme explicado na documentação :