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

CURRENT_DATE/CURDATE() fungerer ikke som standardværdi for DATE

Det virker ikke, fordi det ikke understøttes

DEFAULT klausul angiver en standardværdi for en kolonne. Med én undtagelse skal standardværdien være en konstant; det kan ikke være en funktion eller et udtryk. Det betyder for eksempel, at du ikke kan indstille standarden for en datokolonne til at være værdien af ​​en funktion såsom NOW() eller CURRENT_DATE . Undtagelsen er, at du kan angive CURRENT_TIMESTAMP som standard for en TIMESTAMP kolonne

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



  1. Hvordan kan jeg eksportere indholdet af en oracle-tabel til en fil?

  2. Sådan opretter du tabelindekser i databaser

  3. Standard rækkefølge i SELECT-forespørgsel - SQL Server 2008 vs SQL 2012

  4. Sådan fungerer SCHEMA_NAME() i SQL Server