Curiosamente, ambos funcionan:
`start_time` timestamp(6),
Y:
`start_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
Puede usar este último:deje el especificador de precisión fuera de la definición.
Pero el método correcto es:
`start_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
Como se explica en la documentación :