sql >> Database teknologi >  >> RDS >> Mysql

Ugyldig standardværdi for 'Dato'

alter table `RMS`.`transactionentry`
change `Date` `Date` date default current_timestamp NOT NULL

Opdateret:

Jeg tror ikke, du kan opnå det med mysql date . Du skal bruge timestamp eller prøv denne tilgang..

CREATE TRIGGER transactionentry_OnInsert BEFORE INSERT ON `RMS`.`transactionentry`
    FOR EACH ROW SET NEW.dateColumn = IFNULL(NEW.dateColumn, NOW());


  1. Syntaksfejl med IF EXISTS UPDATE ANDERS INSERT

  2. OBJECTPROPERTY() vs OBJECTPROPERTYEX() i SQL Server:Hvad er forskellen?

  3. Opdater en kolonneværdi og erstatter en del af en streng

  4. Slet data fra mysql og angular