Я пытаюсь использовать параметр в предложении where запроса. Этот запрос будет выполняться на экземпляре базы данных mysql. Это мой пример запроса, который находит просроченные заказы:
SELECT * FROM orders WHERE status = "expired"
Я хочу, чтобы часть статуса динамически заполнялась во время визуализации. Когда я заменяю его на такой параметр:
SELECT * FROM orders WHERE status = {{ status }}
и определите параметр как:
{"status": "expired"}
Я получаю эту ошибку:
Неизвестный столбец «просрочен» в «предложении where»
Кажется, это из-за двойной цитаты с истекшим сроком.
Я могу успешно использовать параметры за пределами предложения where.