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

задайте current_timestamp само при вмъкване на нов ред

A TIMESTAMP колоната се актуализира автоматично при всяка актуализация. A DATETIME колоната не.

Искате:

your_column DATETIME DEFAULT CURRENT_TIMESTAMP

Това ви позволява да посочите стойност по подразбиране в момента на вмъкване, както бихте направили за всяка колона, но тъй като не е TIMESTAMP повече няма да продължи да се актуализира с всяка бъдеща UPDATE .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проверете дали съществува ред с дадени стойности

  2. Mysql Сравнете две полета за дата и час

  3. java.sql.SQLException:Вече затворен

  4. Грешка при опит за мигриране на postgresql db към mysql с работна маса

  5. Индексиране за пагинация на набор от ключове в mysql