Mysql
 sql >> Base de données >  >> RDS >> Mysql

Insérer la valeur de la colonne d'horodatage MySQL avec SqlAlchemy

datetime les objets sont convertis en horodatages, vous pouvez donc simplement utiliser :

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

ou datetime.utcnow() si vous voulez l'enregistrer en utilisant utc. La valeur par défaut (CURRENT_TIMESTAMP ) utilise le fuseau horaire local, donc datetime.now() est plus proche de cela - mais il devrait presque toujours être préférable de stocker les données liées à l'heure en UTC et d'effectuer des conversions de fuseau horaire uniquement lors de la présentation des données à l'utilisateur.