Mysql
 sql >> Baza danych >  >> RDS >> Mysql

CURRENT_DATE/CURDATE() nie działa jako domyślna wartość DATE

To nie działa, ponieważ nie jest obsługiwane

DEFAULT klauzula określa domyślną wartość kolumny. Z jednym wyjątkiem wartość domyślna musi być stałą; nie może być funkcją ani wyrażeniem. Oznacza to na przykład, że nie można ustawić domyślnej kolumny daty jako wartości funkcji takiej jak NOW() lub CURRENT_DATE . Wyjątkiem jest to, że możesz określić CURRENT_TIMESTAMP jako domyślny dla TIMESTAMP kolumna

http://dev.mysql.com/doc/refman /5.5/pl/tworzenie-tabeli.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Śledzenie powiadomień na Facebooku (DB Design)

  2. (mysql, php) Jak uzyskać wartość pola auto_increment przed wstawieniem danych?

  3. SECOND() Przykład – MySQL

  4. Jaki jest najlepszy sposób na migrację Django DB z SQLite do MySQL?

  5. java.sql.SQLException:Odmowa dostępu dla użytkownika 'root'@'localhost' (przy użyciu hasła:TAK)