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

Posiadanie kolumn znaczników czasu utworzenia i ostatniej aktualizacji w MySQL 4.0

Z MySQL 5.5 dokumentacja :

Jedna kolumna TIMESTAMP w tabeli może mieć bieżącą sygnaturę czasową jako domyślną wartość inicjowania kolumny, jako wartość automatycznej aktualizacji lub obie te wartości. Nie jest możliwe, aby bieżący znacznik czasu był wartością domyślną dla jednej kolumny i wartością automatycznej aktualizacji dla innej kolumny.

Zmiany w MySQL 5.6 .5 :

Wcześniej maksymalnie jedna kolumna TIMESTAMP na tabelę mogła być automatycznie inicjowana lub aktualizowana do bieżącej daty i godziny. To ograniczenie zostało zniesione. Każda definicja kolumny TIMESTAMP może mieć dowolną kombinację klauzul DEFAULT CURRENT_TIMESTAMP i ON UPDATE CURRENT_TIMESTAMP. Ponadto klauzule te mogą być teraz używane z definicjami kolumn DATETIME. Aby uzyskać więcej informacji, zobacz Automatyczna inicjalizacja i aktualizacja dla TIMESTAMP i DATETIME.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać miesiąc z daty w MySQL?

  2. Przewodnik po projektowaniu bazy danych dla systemu zarządzania zapasami w MySQL

  3. Przygotowane wyciągi PHP PDO

  4. Czy mogę wykonać wiele zapytań oddzielonych średnikami za pomocą MySQL Connector/J?

  5. Jak dodać dni do daty w MySQL