SQLAlchemy försöker inte ställa in fältet eftersom det tror att värdet inte har ändrats.
Du kan be SQLAlchemy att tilldela om värdet genom att ange onupdate-attributet i kolumnen:
Column('timestamp', ..., onupdate=literal_column('timestamp'))
Detta kommer att resultera i att SQLAlchemy automatiskt lägger till timestamp=timestamp
till alla uppdateringsfrågor.
Om du behöver göra det en gång på en instans kan du tilldela kolumnen till den:
foo.timestamp = literal_column('timestamp')
# or
foo.timestamp = foo_tbl.c.timestamp