Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Valor padrão inválido para 'Data'

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

Atualizado:


Eu não acho que você pode conseguir isso com mysql date . Você tem que usar timestamp ou tente esta abordagem ..
CREATE TRIGGER transactionentry_OnInsert BEFORE INSERT ON `RMS`.`transactionentry`
    FOR EACH ROW SET NEW.dateColumn = IFNULL(NEW.dateColumn, NOW());