我在alembic修订版中有一个列,更新时显示该列。
目前我已尝试:
sa.Column('update_time', sa.dialects.mysql.DATETIME(fsp=3), nullable=False, server_default=str(datetime.utcnow()), onupdate=str(datetime.utcnow()), server_onupdate=str(datetime.utcnow()))
我也尝试过:
sa.Column('test_time', sa.DateTime(), server_default=sa.func.now(), server_onupdate=sa.func.now(), onupdate=sa.func.now())
在构建数据库时,将utcnow()时间作为datetime。
但是,当我在mysql中通过命令行更新该列时,该列保持相同的时间戳。
如何获取要更新的时间戳?
1条答案
按热度按时间brc7rcf01#
让它与: