sql >> Base de Datos >  >> RDS >> Mysql

Valor predeterminado no válido para 'Fecha'

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

Actualizado:

No creo que puedas lograr eso con mysql date . Tienes que usar timestamp o prueba este enfoque..

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