我在Sqlalchemy中创建了下表
class Summons_Wording(Base):
__tablename__ = 'Summons Wording'
id = Column(Integer, primary_key=True)
summons_wording = Column(String(205), nullable=False)
legislation = Column(String(100), nullable=False)
legislation_section = Column(String(15), nullable=False)
custom_wording_user_id = Column(Integer)
viewable = Column(Boolean, default=True)
我可以使用以下命令添加到表中
^{pr2}$这些更改显示在我的数据库浏览器(DB browser for SQLite)中,因此我知道它们正在编写中。但是,当我稍后尝试查询它们时,我没有得到我刚刚创建的行。我有一些行是通过从服务器下载来填充的,它们工作得很好。只有在本地创建行时,才不会找到该行。我在其他线程上读到这可能是主键问题。但是我已经直接从Sqlalchemy的站点获取了这些表的结构。同样,当我输入callog_uwording.\uuu table_uu时,我得到的列'id'显示为主键。另一个令人困惑的地方是,我在其他一些表中使用了这种格式,它们都可以正常工作。就是这个给我惹麻烦
有人有什么建议吗?在
谢谢
目前没有回答
相关问题 更多 >
编程相关推荐