select查询sqlalchemy模型

q7solyqu  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(315)

我有一个炼金术模型

bar = Table(
    "try",
    meta,
    Column('ID', Integer, primary_key=True),
    Column("foo", String),
    Column("baz", String),
    info={
        "audit.options": {
            "enabled": True,
        }
    },
)

但当我想跑的时候 select 查询

SELECT * from try WHERE ID=1;

它显示了一个错误

ERROR:  column "id" does not exist
LINE 1: select * from try where ID=1;

问题是什么?

0g0grzrc

0g0grzrc1#

这可能是因为您在模型定义中使用了大写字母,但是原始sql忽略了它们,从而造成了不匹配。试试看

相关问题