Как добавить ограничение на обновление-запрос в Zend Framework? - PullRequest
3 голосов
/ 17 ноября 2009

Как добавить предложение LIMIT 1 в обновление при использовании Zend Framework?

Я вынужден не использовать Zend_Db_Table_Abstract::update(), поскольку он выполняется сам по себе, в отличие от сладких Zend_Db_Select -классов.

Причиной для этого является просто предосторожность, и я думаю, что синтаксис Zend_Db_Table_Abstract::update() имеет больше смысла при его обнаружении в коде, чем более универсальный Zend_Db_Adapter_Abstract::query().

Ответы [ 2 ]

3 голосов
/ 17 ноября 2009

Нельзя.

Существует проблема, созданная для этой конкретной проблемы в системе отслеживания проблем . Но эта функция все еще не реализована.

1 голос
/ 17 ноября 2009

Почему вы хотите это сделать ??? Если вы хотите обновить одну запись, вы должны использовать первичный ключ записей и использовать

UPDATE <table> SET field=<newvalue>, ... WHERE key = <keyvalue>;

запрос.

...