我正在尝试使用唯一的 id 值查询数据库并获取同一行中的列的值。
class Accounts(Base):
__tablename__ = 'Accounts'
id = Column(Integer, unique=True)
site = Column(Integer, primary_key=True)
accounts = Column(Integer)
followers = Column(Integer)
Run Code Online (Sandbox Code Playgroud)
如何使用 id 号查询表并返回站点单元格的值?
如果您只想要该特定列的值(即“SELECT column_name FROM ...”而不是“SELECT * FROM ...”),您可以在查询中指定它。
accounts, = session.query(Account.accounts).filter_by(id=account_id).first()
Run Code Online (Sandbox Code Playgroud)
您甚至可以指定多个:
accounts, followers = session.query(Account.accounts, Account.followers).filter_by(id=account_id).first()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11456 次 |
| 最近记录: |