在web应用的开发过程中,想在数据库中增加一个字段并初始化,该怎样做?

2012-06-23 23:21:02 +08:00
 yetone
我最近的Flask项目,数据库用的是Flask-SQLAlchemy和MySQL。在开发过程中,一直有个问题让我十分纠结,那就是在开发过程中突然想给一个表增加个字段,该怎么做?
比如,今晚我想给topic这个表增加last_reply_date这个字段,用于记录最后一次评论的时间,但是我实现该功能后不知道如何对数据库下手,对已有的topic改怎样初始化?
3099 次点击
所在节点    问与答
1 条回复
shinwood
2012-06-23 23:58:30 +08:00
直接MySQL里面ALTER TABLE 或者用phpMyadmin 来实现即可,至于初始化数据,可以写一个小的文件批量把这个字段更新一下,更新的条件为:

1. 如果已有回复,那么最后回复时间等于最后回复的时间;
2. 如果没有回复,那么最后回复时间等于帖子发布时间。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/40364

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX