В DBIx :: Class, когда я генерировать запрос, используя следующий синтаксис:правой стороне функции MySQL в DBIx :: Класс
...
'Time(submitted_at)' => { '>' => 'Time(Now()-Interval ' . $wait_period . ' minute)' }
...
Сформированный запрос является совершенным за исключением того факта, что функция, правая часть находится в кавычках.
... AND (Time(submitted_at) > 'Time(Now()-Interval 5 minute)') ...
Если бы это не было указано, это было бы правильно. Как мне это сделать?
Спасибо, Роб
Спасибо за ответы. Я не могу понять, почему, однако, это не интерпретация ссылок. С вышеприведенным (не изменено вообще) я получаю этот SQL-код: ... (Время (отправлено_ат)> 'SCALAR (0x108b8cd8)') ... – rplevy
Хм, мне кажется, он любит только скалярные ссылки на верхнем уровне хэш. Я изменил свой ответ соответственно, теперь он работает? –
Yup Я понял это сейчас и был о его публикации, но вы избили меня. Спасибо за помощь! – rplevy