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

mysql automatycznie przechowuje znacznik czasu tworzenia rekordu

Ustaw DEFAULT ograniczenie do użycia CURRENT_TIMESTAMP :

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

W przypadku istniejącej tabeli użyj instrukcji ALTER TABLE :

ALTER TABLE your_table
ALTER COLUMN date_column SET DEFAULT CURRENT_TIMESTAMP

O ile nie określisz wartości to dla kolumny date_column, domyślną będzie data i godzina uruchomienia instrukcji INSERT. NULL i DEFAULT lub prawidłowe wartości, aby użyć domyślnego ograniczenia w przeciwnym razie, zakładając, że kolumna jest dopuszczalna.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcja MySQL POW() – podnieś wartość do potęgi innej wartości

  2. Odkrywanie serwera MySQL Binlog — Ripple

  3. PDO z INSERT INTO poprzez przygotowane zestawienia

  4. jak usunąć zduplikowane wiersze z tabeli w mysql

  5. Dodawanie danych do bazy danych Cloud Firestore