Python SQLAlchemy没有这样的列

Python SQLAlchemy没有这样的列,python,sqlalchemy,Python,Sqlalchemy,你好,我是SQLAlchemy的新手 我已经创建了表行,并使用Base.metadata.create\u all(engine)创建了表行。在我将no_of_row更改为no_of_seats之后,我得到了错误 没有这样的列:行。没有座位 我该怎么办?假设行。以前没有任何一行的工作过: 更改数据库中的列名,使其与模型同步 如果您的数据库中没有数据(或者您可以保留它),并且您没有更改表名,只需调用Base.metadata.drop\u all(engine),然后再次create\u all(

你好,我是SQLAlchemy的新手

我已经创建了表行,并使用
Base.metadata.create\u all(engine)
创建了表行。在我将
no_of_row
更改为
no_of_seats
之后,我得到了错误

没有这样的列:行。没有座位


我该怎么办?

假设
行。以前没有任何一行的
工作过:

  • 更改数据库中的列名,使其与模型同步
  • 如果您的数据库中没有数据(或者您可以保留它),并且您没有更改表名,只需调用
    Base.metadata.drop\u all(engine)
    ,然后再次
    create\u all(…)

  • 这意味着没有该名称的列。有超过一百万个原因。询问并不能神奇地解决你的问题,特别是当我们不知道你的问题是什么的时候。它有帮助…谢谢。。。