Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fügen Sie den MySQL-Zeitstempelspaltenwert mit SqlAlchemy ein

datetime Objekte werden in Zeitstempel umgewandelt, Sie können also einfach Folgendes verwenden:

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

oder datetime.utcnow() wenn Sie es mit utc speichern möchten. Der Standardwert (CURRENT_TIMESTAMP ) verwendet die lokale Zeitzone, also datetime.now() kommt dem näher - aber es sollte fast immer vorzuziehen sein, zeitbezogene Daten in UTC zu speichern und Zeitzonenkonvertierungen nur dann durchzuführen, wenn dem Benutzer Daten präsentiert werden.