sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Ogiltigt standardvärde för TIMESTAMP

Intressant nog fungerar båda dessa:

`start_time` timestamp(6), 

Och:

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

Du kan använda den senare -- lämna precisionsspecifikationen utanför definitionen.

Men den rätta metoden är:

`start_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),

Som förklaras i dokumentationen :



  1. Kan `mysqlcheck` hjälpa mig att lösa databasproblem utan att skada min databas?

  2. Hur man beställer efter datum i MySQL

  3. Hur får man Woocommerce Variation ID?

  4. Uppdatera SQL Server-tabeller med färre avbrott med hjälp av partitionsväxling