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

mysql автоматично съхранява времева марка за създаване на запис

Задайте ограничението по подразбиране, за да използвате CURRENT_TIMESTAMP :

CREATE TABLE ...
  your_date_column DATETIME DEFAULT CURRENT_TIMESTAMP
  ...

За съществуваща таблица използвайте изявлението ALTER TABLE :

ALTER TABLE your_table
ALTER COLUMN date_column SET DEFAULT CURRENT_TIMESTAMP

Освен ако не посочите стойност за колоната date_column, по подразбиране ще бъде датата и часът на изпълнение на оператора INSERT. NULL и DEFAULT или валидни стойности, за да използвате ограничението по подразбиране в противен случай, като приемем, че колоната е нула.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инсталиране на gem:Неуспешно изграждане на родно разширение на gem (не мога да намеря заглавни файлове)

  2. JSON_TYPE() – Вземете типа на стойността на JSON в MySQL

  3. Как да намерите ASCII кода за даден символ в MySQL

  4. sql се присъединява като диаграма на Venn

  5. MySQL - length() срещу char_length()