Mysql
 sql >> Database >  >> RDS >> Mysql

Inserisci il valore della colonna del timestamp MySQL con SqlAlchemy

datetime gli oggetti vengono convertiti in timestamp, quindi puoi semplicemente usare:

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

o datetime.utcnow() se vuoi salvarlo usando utc. Il valore predefinito (CURRENT_TIMESTAMP ) utilizza il fuso orario locale, quindi datetime.now() è più vicino a questo, ma quasi sempre dovrebbe essere preferibile archiviare i dati relativi all'ora in UTC ed eseguire conversioni di fuso orario solo quando si presentano i dati all'utente.