sql >> Database >  >> RDS >> Mysql

CURRENT_DATE/CURDATE() werkt niet als standaard DATE-waarde

Het werkt niet omdat het niet wordt ondersteund

De DEFAULT clausule specificeert een standaardwaarde voor een kolom. Op één uitzondering na moet de standaardwaarde een constante zijn; het kan geen functie of uitdrukking zijn. Dit betekent bijvoorbeeld dat u de standaard voor een datumkolom niet kunt instellen op de waarde van een functie zoals NOW() of CURRENT_DATE . De uitzondering is dat u CURRENT_TIMESTAMP . kunt opgeven als standaard voor een TIMESTAMP kolom

http://dev.mysql.com/doc/refman /5.5/nl/create-table.html



  1. MySQL versus PostgreSQL voor webapplicaties

  2. SQL Server 2017 herstellen

  3. Exporteer Postgresql-tabelgegevens met pgAdmin

  4. Een paar kleine problemen met Hekaton-samples