È interessante notare che entrambi funzionano:
`start_time` timestamp(6),
E:
`start_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
Puoi usare quest'ultimo -- lascia lo specificatore di precisione fuori dalla definizione.
Ma il metodo giusto è:
`start_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
Come spiegato nella documentazione :