这是一个创建于 4332 天前的主题,其中的信息可能已经有所发展或是发生改变。
我最近的Flask项目,数据库用的是Flask-SQLAlchemy和MySQL。在开发过程中,一直有个问题让我十分纠结,那就是在开发过程中突然想给一个表增加个字段,该怎么做?
比如,今晚我想给topic这个表增加last_reply_date这个字段,用于记录最后一次评论的时间,但是我实现该功能后不知道如何对数据库下手,对已有的topic改怎样初始化?
1 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
shinwood 2012-06-23 23:58:30 +08:00
直接MySQL里面ALTER TABLE 或者用phpMyadmin 来实现即可,至于初始化数据,可以写一个小的文件批量把这个字段更新一下,更新的条件为:
1. 如果已有回复,那么最后回复时间等于最后回复的时间; 2. 如果没有回复,那么最后回复时间等于帖子发布时间。
|