Mysql
 sql >> база данни >  >> RDS >> Mysql

Невалидна стойност по подразбиране за 'dateAdded'

CURRENT_TIMESTAMP е приемливо само на TIMESTAMP полета. DATETIME полетата трябва да бъдат оставени или с нулева стойност по подразбиране, или изобщо без стойност по подразбиране - стойностите по подразбиране трябва да са постоянна стойност, а не резултат от израз.

подходящи документи:http://dev.mysql. com/doc/refman/5.0/en/data-type-defaults.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. Как да се свържете с MySQL база данни

  2. Как мога да се отърва от тези коментари в MySQL дъмп?

  3. Управление на потребителски акаунти, роли, разрешения, удостоверяване PHP и MySQL - част 6

  4. Изберете топ 10 записа за всяка категория в MySQL

  5. MySQL – Тази версия на MySQL все още не поддържа подзаявка „LIMIT &IN/ALL/ANY/SOME