sql >> Database >  >> RDS >> Mysql

Ongeldige standaardwaarde voor 'Datum'

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

Bijgewerkt:

Ik denk niet dat je dat kunt bereiken met mysql date . Je moet timestamp . gebruiken of probeer deze aanpak..

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


  1. MySQL-wachtwoordproblemen (mac OS X Lion)

  2. Tabel ongedaan maken in MySQL

  3. Een overzicht van Just-in-Time Compilation (JIT) voor PostgreSQL

  4. Het standaarddatabase-e-mailprofiel voor een gebruiker in SQL Server (T-SQL) wijzigen