问一下,你们设计数据库,开发到后期发现考虑不全面,突然发现要扩展字段,是新建个表来扩展字段还是直接在原来表增加字段?。。。
|  |      1wanderingFaker      2016-08-01 14:28:31 +08:00  1 建表的时候  就应该有备用字段吧 | 
|  |      2whahuzhihao      2016-08-01 14:34:17 +08:00 在原来的表上扩展比较好吧,如果经常要扩展还不如用 mongodb 了 | 
|  |      3wingoo      2016-08-01 14:50:22 +08:00  1 看原表增加是否涉及到过量的数据迁移以及程序改动 如果很少, 就在原表 | 
|      4zhx1991      2016-08-01 20:14:31 +08:00  1 很正常 没人能在一开始就把所有后期会发展的业务都想到的 加在原来的表上还是新来一个表是看业务逻辑的 如果一个 user 用户表, 现在新添一个用户的邮件地址, 那自然是在 user 表上直接加 email 这个字段 | 
|  |      5Ouyangan      2016-08-01 20:38:25 +08:00 所以啊 , 尽量使用 vo 对象,要什么查什么. | 
|  |      6ranran      2016-08-01 22:41:41 +08:00 @wanderingFaker 所谓备用字段是直接改名就能用吗? | 
|  |      8pyufftj      2016-08-02 06:48:22 +08:00 你这帐号在知乎上看到过 | 
|  |      10eliteYang      2016-08-02 10:55:45 +08:00 原表里增加一个字段吧 | 
|  |      11iyangyuan      2016-08-02 11:01:16 +08:00 字段少,耦合度大的话,在原表加字段;字段多,耦合度小的话,加关联表。 | 
|  |      12windyboy      2016-08-02 22:33:03 +08:00 业务变化大,就不要用 SQL 数据库了 自己找麻烦 |