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

Wstaw wartość kolumny sygnatury czasowej MySQL za pomocą SqlAlchemy

datetime obiekty są konwertowane na znaczniki czasu, więc możesz po prostu użyć:

from datetime import datetime
...
source.date = datetime.now()

lub datetime.utcnow() jeśli chcesz go zapisać za pomocą utc. Wartość domyślna (CURRENT_TIMESTAMP ) używa lokalnej strefy czasowej, więc datetime.now() jest bliżej tego - ale prawie zawsze powinno być preferowane przechowywanie danych związanych z czasem w UTC i wykonywanie konwersji stref czasowych tylko podczas prezentowania danych użytkownikowi.



  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 połączyć się z MySQL za pomocą Perla?

  2. SQLite i niestandardowe zamówienie przez

  3. Dlaczego executemany jest powolna w Python MySQLdb?

  4. wielokrotna aktualizacja przy użyciu ajax z php

  5. Policz rekordy w tabeli mysql jako różne kolumny w zależności od różnych wartości kolumny