新字段添加,数据库映射问题
来源:10-7 类变量的陷阱

雨木送清风
2019-09-27
七月老师你好,models文件下的 文件
class Base(db.Model):
__abstract__ = True
create_time = Column('create_time', Integer)
status = Column(SmallInteger, default=1)
启动项目 结果出错
sqlalchemy.exc.InternalError: (cymysql.err.InternalError) (1054, “Unknown column ‘user.create_time’ in ‘field list’”)
create_time 是后来加上去的,没有映射到数据库,但把数据表删除了,然后再启动项目就映射到数据库上了,就可以。是有其它方法嘛?不然有新业务 需要添加字段。会比较不好操作也不好体验,删除数据库。
写回答
1回答
-
7七月
2019-09-27
数据库迁移(不推荐)很麻烦,容易出错
手动添加字段(表和模型同时添加)
00
相似问题