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

MySQL не позволява ON UPDATE CURRENT_TIMESTAMP за поле DATETIME

DATETIME не може да използва CURRENT_TIMESTAMP при актуализация. Вместо това го променете на TIMESTAMP .

Или обмислете използването на тригер за тази ситуация:http:/ /dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html

РЕДАКТИРАНЕ:Както в коментарите (благодаря @АлександрФишер!), това вече не е така от MySQL 5.6.5, така че друго решение е да надстроите вашия сървър, ако е възможно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ER_TRUNCATED_WRONG_VALUE:Неправилна стойност за дата и час

  2. MySQL - SQLite Как да подобрим тази много проста заявка?

  3. Попълване на полета в модална форма с помощта на PHP, jQuery

  4. Cakephp:докато вмъквате tinyint поле. Получаване само на 0 или 1

  5. mysql база данни автоматично разделяне