【发布时间】:2011-08-09 06:41:19
【问题描述】:
我正在用 sqlalchemy 创建表。
user = Table('users', Metadata,
Column('datecreated', TIMESTAMP,
server_default=text('CURRENT_TIMESTAMP')),
Column('datemodified', TIMESTAMP,
server_onupdate=text('CURRENT_TIMESTAMP')),
)
但这不会设置DEFAULT ON UPDATE CURRENT_TIMESTAMP。
我检查了How do you get SQLAlchemy to override MySQL "on update CURRENT_TIMESTAMP",但对于文字,我需要在创建表定义中连接它。
【问题讨论】:
-
对于像我这样的人可能最终会在 Postgres 上寻找相同的功能:解决方案非常不同,并在讨论 here
标签: mysql sql sqlalchemy