sql >> Database >  >> RDS >> Mysql

MySQL:Ongeldige standaardwaarde voor TIMESTAMP

Interessant is dat beide werken:

`start_time` timestamp(6), 

En:

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

U kunt de laatste gebruiken -- laat de precisiespecificatie uit de definitie.

Maar de juiste methode is:

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

Zoals uitgelegd in de documentatie :



  1. PostgreSQL-kolommen wijzigen die in weergaven worden gebruikt

  2. @@DATEFIRST – Ontvang de eerste dag van de week in SQL Server

  3. Een bestand schrijven met meerdere threads

  4. MySQL ASIN() Functie – Retourneer de boogsinus van een getal