我试图在查询的where子句中使用一个参数。这个查询将在mysql数据库的一个实例上运行。这是我查找过期订单的示例查询:
SELECT * FROM orders WHERE status = "expired"我希望在可视化过程中动态地填充状态部分。当我用这样的参数替换它时:
SELECT * FROM orders WHERE status = {{ status }}并将参数定义为:
{"status": "expired"}我知道这个错误:
“where子句”中未知列“过期”
似乎是因为双引号过期了。我可以在where子句之外成功地使用参数。
发布于 2019-04-10 15:00:25
我想你只是漏掉了这里的一句话。
SELECT * FROM orders WHERE status = '{{ status }}'https://stackoverflow.com/questions/55607545
复制相似问题