python - SQL Alchemy 绑定(bind)列名作为参数

标签 python mysql sqlalchemy

我想使用 sql alchemy core 执行原始 sql 查询,其中列名是动态参数。例如:

db_conn.execute(text("Select * from users where :field = :val"), field ='user_id', val=1)

但我发现字段名称参数不能那样工作...

有什么想法吗?

最佳答案

关于python - SQL Alchemy 绑定(bind)列名作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49293712/

相关文章:

sqlalchemy - 如何在 SqlAlchemy 的联合查询中按列排序

python - PythonMagick 的文档和示例

python - 如何从 Python 中的字符串中删除空格?

python - 解释用于文本分类的随机森林模型

mysql - 在 ec2 实例上访问 phpMyAdmin 时出现 403 错误

php - 使用其他变量创建 PHP 字符串...手动工作,无法弄清楚如何自动工作

python - 使用 Python 枚举定义 SQLAlchemy 枚举列会引发 "ValueError: not a valid enum"

python - Wagtail:使用电子邮件创建注册页面并验证

多列上的MySQL主键

python - 如何替换sqlalchemy查询中的列