首页 > 数据库技术 > 详细

sqlalchemy定义mysql时间戳字段

时间:2019-09-06 16:44:26      阅读:356      评论:0      收藏:0      [点我收藏+]
  update_time = Column(TIMESTAMP, nullable=False, comment=更新时间戳,
                         server_default=text(CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP))
server_onupdate=func.now()不生效,也不生成 on update
通过text把文本加入到列语句中,这样其实只适用于mysql数据库,其他数据库可能有兼容性问题
通过调试查看到输出的语句
update_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 更新时间戳, 

官方文档:

https://docs.sqlalchemy.org/en/13/core/defaults.html

sqlalchemy定义mysql时间戳字段

原文:https://www.cnblogs.com/duanzq/p/11474781.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!