SQLAlchemy probeert het veld niet in te stellen omdat het denkt dat de waarde niet is veranderd.
U kunt SQLAlchemy vertellen om de waarde opnieuw toe te wijzen door het onupdate-attribuut in de kolom op te geven:
Column('timestamp', ..., onupdate=literal_column('timestamp'))
Dit zal ertoe leiden dat SQLAlchemy automatisch timestamp=timestamp
. toevoegt op alle updateverzoeken.
Als u het eenmalig op een instantie moet doen, kunt u de kolom eraan toewijzen:
foo.timestamp = literal_column('timestamp')
# or
foo.timestamp = foo_tbl.c.timestamp